diff --git a/files/virthost/libvirtd.conf.os b/files/virthost/libvirtd.conf.os new file mode 100644 index 0000000000..151364ec26 --- /dev/null +++ b/files/virthost/libvirtd.conf.os @@ -0,0 +1,3 @@ +unix_sock_group = "libvirt" +unix_sock_rw_perms = "0770" +auth_unix_rw = "none" diff --git a/roles/virthost/tasks/main.yml b/roles/virthost/tasks/main.yml index efbbf06382..edfab5b6e0 100644 --- a/roles/virthost/tasks/main.yml +++ b/roles/virthost/tasks/main.yml @@ -78,7 +78,15 @@ - restart libvirtd tags: - config - when: ansible_distribution == 'RedHat' and ansible_distribution_major_version|int == 7 + when: ansible_distribution == 'RedHat' and ansible_distribution_major_version|int == 7 and not inventory_hostname.startswith('virthost-aarch64-os') + +- name: install libvirtd.conf + copy: src="{{ files }}/virthost/libvirtd.conf.os" dest=/etc/libvirt/libvirtd.conf + notify: + - restart libvirtd + tags: + - config + when: ansible_distribution == 'RedHat' and ansible_distribution_major_version|int == 7 and inventory_hostname.startswith('virthost-aarch64-os') - name: enable libvirtd service: name=libvirtd state=started enabled=yes