From 419e560d2b46bffb8659ed3b70eb49efa6a238c4 Mon Sep 17 00:00:00 2001 From: Christian Berendt Date: Mon, 12 Sep 2016 19:13:29 +0200 Subject: [PATCH] Check if libvirtd apparmor profiles exists before removal TrivialFix Change-Id: Ifa6432f24d4eaa354b977b71a6dbcd5f5080e1b0 --- ansible/roles/baremetal/tasks/post-install.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ansible/roles/baremetal/tasks/post-install.yml b/ansible/roles/baremetal/tasks/post-install.yml index 1fa91be1f7..b5b88cae9e 100644 --- a/ansible/roles/baremetal/tasks/post-install.yml +++ b/ansible/roles/baremetal/tasks/post-install.yml @@ -35,10 +35,17 @@ become: True when: (ansible_distribution == "Ubuntu" and ansible_distribution_major_version < "15") +- name: get stat of libvirtd apparmor profile + stat: path=/etc/apparmor.d/usr.sbin.libvirtd + register: apparmor_libvirtd_profile + when: ansible_distribution == "Ubuntu" + - name: remove apparmor profile for libvirt command: apparmor_parser -R /etc/apparmor.d/usr.sbin.libvirtd become: True - when: ansible_distribution == "Ubuntu" + when: + - ansible_distribution == "Ubuntu" + - apparmor_libvirtd_profile.stat.exists == True - name: create docker group group: