--- # #Configuration du pi5 from scratch # #pré-requis : #ssh configuré # # - name: Configuration du pi5 from scratch hosts: pi5 remote_user: griffix tasks: - name: créer le /config ansible.builtin.file: path: /config state: directory owner: griffix group: docker mode: 0775 become: true # - name: Copy file with owner and permissions # ansible.builtin.copy: # src: /media/Seagate/Ansible_conf/config/ # dest: /config/ # owner: griffix # group: media # mode: '0766' - synchronize: src: /media/Seagate/Ansible_conf/config/ dest: /config/ delegate_to: "{{ inventory_hostname }}" become: true - name: Recursively change ownership of a directory ansible.builtin.file: path: /config state: directory recurse: yes owner: griffix group: docker - name: create and deploy docker compose services community.docker.docker_compose_v2: project_src: /config/ register: output