--- - name: install dependencies apt: name: - qemu-kvm - # configuration package, pulls in libvirt-clients and libvirt-daemon libvirt-daemon-system - "{{ python_basename }}-libvirt" - haveged - bridge-utils - acl state: present - name: configure haveged lineinfile: regexp: "^#?DAEMON_ARGS" line: 'DAEMON_ARGS="-w 3072"' path: /etc/default/haveged notify: restart haveged - name: prepare zfs volumes when: "'zfs' in vm_host" include_tasks: zfs.yml - name: prepare storage volume for installers when: installer_storage is defined vars: storage_volume: "{{ installer_storage | combine({'dest': installer_base_path}) }}" include_role: name: "storage/{{ installer_storage.type }}/volume" - name: make sure installer directory exists file: name: "{{ installer_base_path }}" state: directory