diff --git a/inventory/host_vars/qa02.qa.fedoraproject.org b/inventory/host_vars/qa02.qa.fedoraproject.org index a9fee97a67..1c66a3c0fe 100644 --- a/inventory/host_vars/qa02.qa.fedoraproject.org +++ b/inventory/host_vars/qa02.qa.fedoraproject.org @@ -3,3 +3,13 @@ freezes: false fas_client_groups: sysadmin-qa,sysadmin-main sudoers: "{{ private }}/files/sudo/qavirt-sudoers" +volgroup: vmstore + +clients: + virt01: + hostname: virt01.qa.fedoraproject.org + macaddress: "52:54:00:a2:de:30" + virt02: + hostname: virt02.qa.fedoraproject.org + macaddress: "52:54:00:fe:22:ff" + diff --git a/roles/beaker/virthost/defaults/main.yml b/roles/beaker/virthost/defaults/main.yml new file mode 100644 index 0000000000..a1359876a0 --- /dev/null +++ b/roles/beaker/virthost/defaults/main.yml @@ -0,0 +1,2 @@ +--- +bridge_name: br0 diff --git a/roles/beaker/virthost/tasks/main.yml b/roles/beaker/virthost/tasks/main.yml index 89415d6ab3..d8289f7afe 100644 --- a/roles/beaker/virthost/tasks/main.yml +++ b/roles/beaker/virthost/tasks/main.yml @@ -17,3 +17,8 @@ group: root mode: 0644 +- name: generate libvirt xml files for clients + template: src=client-libvirt.xml.j2 dest=/root/{{ item }}.libvirt.xml + with_items: + - "virt02" + - "virt03" diff --git a/roles/beaker/virthost/templates/client-libvirt.xml.j2 b/roles/beaker/virthost/templates/client-libvirt.xml.j2 new file mode 100644 index 0000000000..19096ed0bf --- /dev/null +++ b/roles/beaker/virthost/templates/client-libvirt.xml.j2 @@ -0,0 +1,82 @@ + + {{ clients[item]['hostname'] }} + {{ mem_size_kb }} + {{ num_cpus }} + + hvm + + + + + + + + + Nehalem + + + + + + + destroy + restart + restart + + + + + + /usr/bin/qemu-kvm + + + + + +
+ + +
+ + + +
+ + + +
+ + + +
+ + + +
+ + + + + + +
+ + + + + + + + + + +