From 68f7a7946d2a31c7fd9c67b9f4e3f5863e961a5c Mon Sep 17 00:00:00 2001 From: Martin Krizek Date: Mon, 13 Mar 2017 10:19:43 +0000 Subject: [PATCH] taskotron-client: allow testcloud to use nested virt --- .../files/domain-template.jinja | 56 +++++++++++++++++++ .../taskotron/taskotron-client/tasks/main.yml | 4 ++ 2 files changed, 60 insertions(+) create mode 100644 roles/taskotron/taskotron-client/files/domain-template.jinja 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']