--- - name: DOCKGE | Copy Stack Files copy: directory_mode: true src: /Users/d3r0/dev/repositories/active/gc/iac/ansible/resources/dockge dest: /mnt/cephfs run_once: true delegate_to: "{{ groups['managers'][0] }}" # - name: DOCKGE | Sicherstellen, dass das Verzeichnis für die Anwendungs Daten existiert # ansible.builtin.file: # path: "{{ dockge_data_dir }}" # state: directory # owner: root # group: root # mode: '0755' # become: true # - name: DOCKGE | Sicherstellen, dass das Verzeichnis für die Stacks existiert # ansible.builtin.file: # path: "{{ dockge_stacks_dir }}" # state: directory # owner: root # group: root # mode: '0755' # become: true # - name: DOCKGE | Stack aus der Template-Datei bereitstellen # community.docker.docker_stack: # state: present # name: dockge # compose: # - "{{ lookup('template', '../../../resources/dockge/dockge.yml') }}" # delegate_to: "{{ groups['managers'][0] }}" # run_once: true - name: DOCKGE | Deploy app stack community.docker.docker_stack: state: present name: dockge compose: - /mnt/cephfs/dockge/dockge.yml delegate_to: "{{ groups['managers'][0] }}" run_once: true