- hosts: localhost become: true connection: local tasks: - name: Load variables from volumes.yml set_fact: volume_vars: "{{ lookup('file', 'volumes.yml') | from_yaml }}" - name: Load variables from secrets.yml set_fact: secret_vars: "{{ lookup('file', 'secrets.yml') | from_yaml }}" - name: Create volumes command: docker volume create {{ item.name }} with_items: "{{ volume_vars.volumes }}" changed_when: false - name: Run docker-compose up -d command: docker-compose up -d