Skip to content
Snippets Groups Projects
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