From 3f08d24276b96415b1524ff45105097b8f50daa3 Mon Sep 17 00:00:00 2001
From: entlein <einentlein@gmail.com>
Date: Thu, 30 Jun 2022 13:39:47 +0200
Subject: [PATCH] adding ignore_errors: True in the hope that this will remove
 the idiotic side-effects

---
 roles/rke2/tasks/fix_selinux.yml | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/roles/rke2/tasks/fix_selinux.yml b/roles/rke2/tasks/fix_selinux.yml
index 2a202f7..06824ae 100644
--- a/roles/rke2/tasks/fix_selinux.yml
+++ b/roles/rke2/tasks/fix_selinux.yml
@@ -12,13 +12,13 @@
     semodule -i /etc/selinux/targeted/policy/my-openstack.pp
 
 
-- name: Wait for all control-plane pods become created
+- name: Wait for all control-plane pods to become created
   shell: "/var/lib/rancher/rke2/bin/kubectl --kubeconfig /etc/rancher/rke2/rke2.yaml get po --namespace=kube-system --selector tier=control-plane --output=jsonpath='{.items[*].metadata.name}'"
   register: control_plane_pods_created
   until: item in control_plane_pods_created.stdout
   retries: 10
   delay: 30
-  when: ( 'master' in group_names)
+  ignore_errors: True
   with_items:
     - etcd
     - kube-apiserver
@@ -28,11 +28,9 @@
 - name: Wait for openstack-cloud-controller deamon set to be ready
   shell: "/var/lib/rancher/rke2/bin/kubectl --kubeconfig /etc/rancher/rke2/rke2.yaml wait --namespace=kube-system --for=condition=Ready pods --selector app=openstack-cloud-controller-manager --timeout=360s"
   register: openstack_ccm_ready
-  when: ('master' in group_names)
+  ignore_errors: True
 
 
-- debug: var=openstack_ccm_ready.stdout_lines
-
 - name: Enable SELinux
   selinux:
     policy: targeted
-- 
GitLab