- hosts: localhost become: 'yes' vars: ansible_become_method: doas tasks: - name: Create necessary directories ansible.builtin.file: path: "{{ item }}" owner: service_invidious group: service_invidious state: directory loop: - "{{ services_directory }}/service_invidious/invidious" - "{{ services_directory }}/service_invidious/postgresdata" - name: Copy docker compose config and other invidious files ansible.builtin.template: src: "{{ item }}" dest: "{{ services_directory }}/service_invidious/invidious/{{ item }}" owner: service_invidious group: service_invidious loop: - docker-compose.yml - name: Copy postgresql config and other database files ansible.builtin.template: src: "{{ item }}" dest: "{{ services_directory }}/service_invidious/postgres-data/{{ item }}" owner: systemd-coredump group: systemd-coredump loop: - postgresql.conf - name: Debug Finish message debug: msg: Ansible playbook has finished!