From ff64a7b40870eac276fab80113a49080e83f9d2f Mon Sep 17 00:00:00 2001 From: Tim Flink Date: Thu, 7 May 2015 19:04:34 +0000 Subject: [PATCH] create vms as libvirt user instead of root --- roles/beaker/virthost/tasks/main.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/roles/beaker/virthost/tasks/main.yml b/roles/beaker/virthost/tasks/main.yml index 52251a061c..7363223e28 100644 --- a/roles/beaker/virthost/tasks/main.yml +++ b/roles/beaker/virthost/tasks/main.yml @@ -25,9 +25,13 @@ - name: generate libvirt xml files for clients template: src: client-libvirt.xml.j2 - dest: /root/{{ item.hostname }}.libvirt.xml + dest: /home/{{ libvirt_user }}/{{ item.hostname }}.libvirt.xml + owner: "{{ libvirt_user }}" + group: "{{ libvirt_user }}" when: item.hostname not in result.list_vms with_items: clients + sudo: true + sudo_user: "{{ libvirt_user }}" - name: ensure the guest lvs are created lvol: lv={{ item.hostname }} vg={{ volgroup }} size={{ item.lvm_size }} state=present @@ -38,4 +42,6 @@ command: "virsh define --file /root/{{ item.hostname }}.libvirt.xml" when: item.hostname not in result.list_vms with_items: clients + sudo: true + sudo_user: "{{ libvirt_user }}"