diff --git a/roles/docker-server/tasks/main.yaml b/roles/docker-server/tasks/main.yaml new file mode 100644 index 0000000..dd80f3b --- /dev/null +++ b/roles/docker-server/tasks/main.yaml @@ -0,0 +1,26 @@ +--- + +- name: install docker + apt: + force_apt_get: yes + name: "{{ packages }}" + vars: + packages: + - docker.io + - docker-compose + +# TODO +#- name: Add users to docker group +# user: +# name: "{{ item }}" +# groups: docker +# append: yes +# with_items: +# - user_list_goes_here + +- name: do some cleanup + command: "{{item}}" + with_items: + - "docker image prune -a --force" + - "docker system prune --volumes --force" + diff --git a/site.yaml b/site.yaml index 8ac19c7..150eea3 100644 --- a/site.yaml +++ b/site.yaml @@ -3,5 +3,6 @@ - name: teh.entar.net hosts: teh.entar.net roles: + - { role: docker-server, become: yes } - { role: mastodon, become: yes }