--- - name: Build bin compose dirs ansible.builtin.file: state: directory dest: '{{ bin_base }}/{{ item.path }}' owner: 1000 group: 1000 mode: 755 with_filetree: '../templates' when: item.state == 'directory' - name: Build bin compose files ansible.builtin.template: src: '{{ item.src }}' dest: '{{ bin_base }}/{{ item.path }}' owner: 1000 group: 1000 mode: 755 with_filetree: '../templates' when: item.state == 'file' - name: Deploy bin stack ansible.builtin.command: cmd: 'docker stack deploy -c {{ bin_base }}/stacks/docker-compose.yml bin'