Merge "[#75] functionality to set libvirt sec driver"

This commit is contained in:
Zuul 2020-03-06 21:43:23 +00:00 committed by Gerrit Code Review
commit d852d2db1a
5 changed files with 20 additions and 1 deletions

View File

@ -10,6 +10,10 @@
- name: install libvirt
include_role:
name: libvirt-install
tasks_from: "{{ item }}"
with_items:
- main
- configure
- name: create pool
include_role:

View File

@ -0,0 +1 @@
libvirt_qemu_config_file: /etc/libvirt/qemu.conf

View File

@ -0,0 +1,13 @@
- name: configure libvirt
become: true
block:
- name: Set libvirt security driver
lineinfile:
path: "{{ libvirt_qemu_config_file }}"
state: present
regexp: '^\s*security_driver\s*=.*$'
line: "security_driver = \"{{ libvirt_security_driver | default('none') }}\""
- name: libvirtd restarted
service:
name: libvirtd
state: restarted

View File

@ -38,6 +38,7 @@
append: yes
- name: Reset ssh connection to allow user changes to affect "{{ ansible_user }}"
meta: reset_connection
ignore_errors: true
- name: Start libvirtd
service:
name: libvirtd

View File

@ -75,7 +75,7 @@
- playbooks/airship-airshipctl-build-gate.yaml
post-run: playbooks/airship-collect-logs.yaml
run: playbooks/airship-airshipctl-test-runner.yaml
nodeset: airship-airshipctl-single-16GB-bionic-node
nodeset: airship-airshipctl-single-32GB-bionic-node
vars:
site_name: test-bootstrap
## var files are the files that are located at playbooks/vars directory