-
Christian Elberfeld authoredChristian Elberfeld authored
main.yml 781 B
---
- name: install deb packages
apt:
name: "{{ packages }}"
update_cache: yes
state: present
vars:
packages:
- apparmor
- docker-ce
- docker-compose
- python3
- python3-pip
- name: daemon config für docker erstellen
template:
src: daemon.json
dest: /etc/docker/daemon.json
notify: restart docker
- name: Cronjob to prune unused images
cron: name="docker-prune" weekday="*" hour="5" minute="5" job="/usr/bin/docker system prune --volumes --all -f"
- name: "Create internal Networks: {{ docker.internal_networks }}"
docker_network:
name: "{{ item }}"
internal: yes
with_items: "{{ docker.internal_networks }}"
when: docker.internal_networks is defined and docker.internal_networks|length > 0