--- - name: Stack durumunu kontrol et ansible.builtin.shell: docker stack ls | grep iklim-db register: stack_status failed_when: false changed_when: false - name: DB stack dosyasını oluştur ansible.builtin.template: src: db.stack.yml.j2 dest: /opt/iklimco/stacks/db.yml mode: '0600' register: stack_file - name: DB stack'i deploy et ansible.builtin.shell: docker stack deploy -c /opt/iklimco/stacks/db.yml iklim-db when: stack_status.rc != 0 or stack_file.changed