diff --git a/roles/taskotron/taskotron-client/files/domain-template.jinja b/roles/taskotron/taskotron-client/files/domain-template.jinja new file mode 100644 index 0000000000..3f902a1f48 --- /dev/null +++ b/roles/taskotron/taskotron-client/files/domain-template.jinja @@ -0,0 +1,56 @@ + + {{ domain_name }} + {{ uuid }} + {{ memory }} + {{ memory }} + 1 + + hvm + + + + + + + + + destroy + restart + restart + + + + + + /usr/bin/qemu-kvm + + + + +
+ + + + + +
+ + + + + +
+ + + + + + + + + +
+ + + + diff --git a/roles/taskotron/taskotron-client/tasks/main.yml b/roles/taskotron/taskotron-client/tasks/main.yml index 50a115199b..e816b177e9 100644 --- a/roles/taskotron/taskotron-client/tasks/main.yml +++ b/roles/taskotron/taskotron-client/tasks/main.yml @@ -99,3 +99,7 @@ - name: setup nested virt on virthosts with nested=true variable copy: src=kvm_intel.conf dest=/etc/modprobe.d/kvm_intel.conf when: nested == true + +- name: copy domain xml for testcloud that allows nested virt + copy: src=domain-template.jinja dest=/var/lib/testcloud/domain-template.jinja owner=qemu group=testcloud mode=0764 + when: deployment_type in ['dev', 'stg', 'prod']