tripleo-validations/roles/nova_svirt/tasks/validate.yml

29 lines
571 B
YAML

---
- name: "Parse {{ item.path }}"
become: true
register: seclabels
xml:
path: "{{ item.path }}"
content: attribute
xpath: '/domstatus/domain/seclabel'
- name: Set or reset svirt_enabled
set_fact:
svirt_enabled: false
- name: Check enabled seclabels
loop: "{{ seclabels.matches }}"
loop_control:
loop_var: seclabel
when:
- seclabel.seclabel.model == 'selinux'
set_fact:
svirt_enabled: true
- name: Fail if sVirt is not enabled
fail:
msg: |
sVirt not detected for {{ item.path }}
when:
- not svirt_enabled