From 585083ef9f72596e4c6546658e9e5fe906f5b383 Mon Sep 17 00:00:00 2001
From: entlein <einentlein@gmail.com>
Date: Thu, 30 Jun 2022 15:20:50 +0200
Subject: [PATCH] no idea why kubectl doesnt work from within ansible when it
 works perfectly fine from the node

---
 roles/rke2/tasks/fix_selinux.yml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/roles/rke2/tasks/fix_selinux.yml b/roles/rke2/tasks/fix_selinux.yml
index fa7fed7..e35389f 100644
--- a/roles/rke2/tasks/fix_selinux.yml
+++ b/roles/rke2/tasks/fix_selinux.yml
@@ -1,6 +1,7 @@
 - name: kill the openstack ccm pods to make sure they boot in permissive mode
-  shell: "/var/lib/rancher/rke2/bin/kubectl --kubeconfig /etc/rancher/rke2/rke2.yaml --namespace=kube-system  rollout restart ds openstack-cloud-controller-manager"
+  shell: "/var/lib/rancher/rke2/bin/kubectl --kubeconfig /etc/rancher/rke2/rke2.yaml rollout restart -n kube-system ds openstack-cloud-controller-manager "
   register: openstack_ccm_ready
+  when: ( 'master' in group_names )
 
 
 - name: Sleep for 300 seconds and continue with play
-- 
GitLab