-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathpost-install.yaml
104 lines (91 loc) · 2.14 KB
/
post-install.yaml
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
- name: OpenShift Cluster Post Install Tasks
hosts: localhost
vars_files:
- vault.yaml
tasks:
- name: Create Namespaces
include_role:
name: namespaces
loop: "{{ namespaces }}"
loop_control:
loop_var: namespace
tags:
- namespaces
- name: Create TLS Secrets
include_role:
name: tls-secret
loop: "{{ tls_secrets[cluster_name] }}"
loop_control:
loop_var: tls_secret
tags:
- tls-secrets
- name: Deploy "Sealed Secrets" for Kubernetes
include_role:
name: sealed-secrets
tags:
- sealed-secrets
- name: Update CA Certs
include_role:
name: proxy
tags:
- proxy
- name: Create Additional Worker MCPs
include_role:
name: worker-mcp
loop: "{{ additional_worker_mcp }}"
loop_control:
loop_var: mcp
- name: Configure OAuth
include_role:
name: oauth-ldap
tags:
- oauth-ldap
- name: Label Nodes
include_role:
name: label-nodes
loop: "{{ nodes }}"
loop_control:
loop_var: node
tags:
- label-nodes
- name: Install Operators
include_role:
name: install-operators
loop: "{{ operators }}"
loop_control:
loop_var: oitem
tags:
- install-operators
- name: Update Default Ingress Controller
include_role:
name: ingress-operator
tags:
- ingress-operator
- name: Update API Server
include_role:
name: apiserver
tags:
- apiserver
- name: Create Local Volumes
include_role:
name: localvolumes
loop: "{{ localvolumes }}"
loop_control:
loop_var: volume
tags:
- localvolumes
- name: Create Storage Cluster Service
include_role:
name: storagecluster
tags:
- storagecluster
- name: Configure Registry
include_role:
name: registry
tags:
- registry
- name: Configure Hub Clusters
include_role:
name: acm-add-spoke
tags:
- acm-add-spoke