--- - include_tasks: ../functions/get_secret.yml with_items: - { path: "{{ basedir }}/secrets/oauth_secret", length: 64} - name: create folder struct for dokuwiki file: path: "{{item}}" state: "directory" with_items: - "{{ basedir }}" - "{{ basedir }}/data" - "{{ basedir }}/pdftemplate" - name: Docker Compose Konfig-Datei erstellen template: src: "{{item}}" dest: "{{ basedir }}/{{item}}" with_items: - docker-compose.yml - Dockerfile - authuffd_vars.php register: config - name: "stop {{ servicename}} docker" community.docker.docker_compose_v2: project_src: "{{ basedir }}" state: absent when: config.changed - name: "start {{ servicename}} docker" community.docker.docker_compose_v2: project_src: "{{ basedir }}" state: present