blob: 6524c3f32cf27cd6f385fb228a57965ae38461e9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
---
- name: generate view role binding for the hawkular service account
template:
src: rolebinding.j2
dest: "{{ mktemp.stdout }}/templates/hawkular-rolebinding.yaml"
vars:
obj_name: hawkular-view
labels:
metrics-infra: hawkular
roleRef:
name: view
subjects:
- kind: ServiceAccount
name: hawkular
changed_when: no
- name: generate cluster-reader role binding for the heapster service account
template:
src: rolebinding.j2
dest: "{{ mktemp.stdout }}/templates/heapster-rolebinding.yaml"
vars:
cluster: True
obj_name: heapster-cluster-reader
labels:
metrics-infra: heapster
roleRef:
kind: ClusterRole
name: cluster-reader
subjects:
- kind: ServiceAccount
name: heapster
namespace: "{{ openshift_metrics_project }}"
changed_when: no
|