Forráskód Böngészése

add debugger role as well as admin

Grega Bremec 1 hónapja
szülő
commit
97890e3d64
1 módosított fájl, 19 hozzáadás és 1 törlés
  1. 19 1
      playbooks/roles/break-glass/tasks/main.yml

+ 19 - 1
playbooks/roles/break-glass/tasks/main.yml

@@ -74,7 +74,7 @@
     validate_certs: no
     api_version: rbac.authorization.k8s.io/v1
     kind: rolebinding
-    name: ichp-break-glass-rb
+    name: ichp-break-glass-rb-admin
     namespace: "{{ role.name }}"
     resource_definition:
       roleRef:
@@ -85,4 +85,22 @@
         - apiGroup: rbac.authorization.k8s.io
           kind: User
           name: "{{ requester }}"
+
+- name: Create a debugger rolebinding.
+  kubernetes.core.k8s:
+    kubeconfig: tmp/kubeconfig-ocp4
+    validate_certs: no
+    api_version: rbac.authorization.k8s.io/v1
+    kind: rolebinding
+    name: ichp-break-glass-rb-debugger
+    namespace: "{{ role.name }}"
+    resource_definition:
+      roleRef:
+        apiGroup: rbac.authorization.k8s.io
+        kind: ClusterRole
+        name: ichp-project-debugger
+      subjects:
+        - apiGroup: rbac.authorization.k8s.io
+          kind: User
+          name: "{{ requester }}"
 ...