- hosts: primary tasks: - name: Create defined volumes include_role: name: libvirt-volume with_items: - name: volume-1 image: https://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud.qcow2 size: 10G pool: airship action: create - name: volume-2 image: https://cloud.centos.org/centos/7/images/CentOS-7-x86_64-GenericCloud.qcow2 size: 10G pool: airship action: create vars: libvirt_volume: "{{ vol }}" volume_action: "{{ vol.action }}" loop_control: loop_var: vol