--- # tasks file for pi-hole - name: Create pi-hole directory ansible.builtin.file: path: "{{ app_dir }}" state: directory mode: '0755' - name: Create data directory ansible.builtin.file: path: "{{ app_dir }}/data" state: directory mode: '0755' - name: Templating docker-compose.yml ansible.builtin.template: src: files/docker-compose.yaml.j2 dest: "{{ app_dir }}/docker-compose.yaml" owner: root group: root mode: '0660' validate: docker-compose config --quiet --file %s backup: true - name: Start docker-compose community.docker.docker_compose: project_src: "{{ app_dir }}" state: present