Fix remove libvirt apparmor disabled profile
The bootstrap process tries to removes existing apparmor profiles but doesn't consider the case where those are disabled. This change fixes the scenario where the libvirt profile exists but is disabled. Closes-Bug: 1909874 Change-Id: Ied0f2acc420bd5cf1e092c8aee358cba35bd8d5d
This commit is contained in:
parent
045c2f1565
commit
891ec51dd4
@ -152,12 +152,19 @@
|
|||||||
register: apparmor_libvirtd_profile
|
register: apparmor_libvirtd_profile
|
||||||
when: ansible_distribution == "Ubuntu"
|
when: ansible_distribution == "Ubuntu"
|
||||||
|
|
||||||
|
- name: Get stat of libvirtd apparmor disable profile
|
||||||
|
stat:
|
||||||
|
path: /etc/apparmor.d/disable/usr.sbin.libvirtd
|
||||||
|
register: apparmor_libvirtd_disable_profile
|
||||||
|
when: ansible_distribution == "Ubuntu"
|
||||||
|
|
||||||
- name: Remove apparmor profile for libvirt
|
- name: Remove apparmor profile for libvirt
|
||||||
command: apparmor_parser -R /etc/apparmor.d/usr.sbin.libvirtd
|
command: apparmor_parser -R /etc/apparmor.d/usr.sbin.libvirtd
|
||||||
become: True
|
become: True
|
||||||
when:
|
when:
|
||||||
- ansible_distribution == "Ubuntu"
|
- ansible_distribution == "Ubuntu"
|
||||||
- apparmor_libvirtd_profile.stat.exists
|
- apparmor_libvirtd_profile.stat.exists
|
||||||
|
- not apparmor_libvirtd_disable_profile.stat.exists
|
||||||
|
|
||||||
- name: Get stat of chronyd apparmor profile
|
- name: Get stat of chronyd apparmor profile
|
||||||
stat:
|
stat:
|
||||||
|
@ -0,0 +1,6 @@
|
|||||||
|
---
|
||||||
|
fixes:
|
||||||
|
- |
|
||||||
|
Fixes an issue where the Libvirt AppArmor profile is disable and the
|
||||||
|
bootstrap-servers process tries to remove it. See `bug 1909874
|
||||||
|
<https://bugs.launchpad.net/kolla-ansible/+bug/1909874>`__ for details.
|
Loading…
Reference in New Issue
Block a user