Grega Bremec пре 7 месеци
родитељ
комит
a8c26389ba
1 измењених фајлова са 30 додато и 0 уклоњено
  1. 30 0
      playbooks/monitoring-start.yml

+ 30 - 0
playbooks/monitoring-start.yml

@@ -46,4 +46,34 @@
         api_version: v1
         kind: namespace
         name: "{{ ge_nsp }}"
+
+    - name: Give developer admin role in the project
+      k8s:
+        kubeconfig: tmp/kubeconfig-ocp4
+        validate_certs: no
+        api_version: rbac.authorization.k8s.io/v1
+        kind: rolebinding
+        namespace: "{{ ge_nsp }}"
+        name: dev-admin
+        definition:
+          roleRef:
+            apiGroup: rbac.authorization.k8s.io
+            kind: ClusterRole
+            name: admin
+          subjects:
+          - apiGroup: rbac.authorization.k8s.io
+            kind: User
+            name: developer
+
+    - name: Deploy the sample app manifests
+      k8s:
+        kubeconfig: tmp/kubeconfig-ocp4
+        validate_certs: no
+        namespace: "{{ ge_nsp }}"
+        src: ../labs/monitoring/apps/{{ item }}
+      loop:
+        - python-app.yaml
+        - frontend.yaml
+        - exoplanets.yaml
+        - account-app.yaml
 ...