-
Notifications
You must be signed in to change notification settings - Fork 15
/
worflow_job_templates.yml
247 lines (247 loc) · 8.52 KB
/
worflow_job_templates.yml
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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
---
controller_workflows:
- name: AUTO / 02 Upgrade
description: Workflow for Snapshot and Leapp Upgrade
extra_vars:
lvm_snapshots_action: create
inventory: Workshop Inventory
state: present
organization: Default
survey_enabled: true
survey_spec:
name: ''
description: ''
spec:
- question_name: Select inventory group
question_description: Use to limit job to hosts that are members of the selected host group.
type: multiplechoice
default: ''
variable: rhel_inventory_group
choices:
- ALL_rhel
- rhel7
- rhel8
- rhel9
required: true
ask_limit_on_launch: true
simplified_workflow_nodes:
- identifier: UTILITY / Snapshot Instance
unified_job_template: UTILITY / Snapshot Instance
organization: Default
all_parents_must_converge: false
success_nodes:
- OS / Upgrade
- identifier: OS / Upgrade
unified_job_template: OS / Upgrade
organization: Default
all_parents_must_converge: false
success_nodes: []
- name: AUTO / 04 Commit
description: Workflow for Snapshot delete and Update instance tags
extra_vars:
lvm_snapshots_action: remove
inventory: Workshop Inventory
state: present
organization: Default
survey_enabled: true
survey_spec:
name: ''
description: ''
spec:
- question_name: Select inventory group
question_description: Use to limit job to hosts that are members of the selected host group.
type: multiplechoice
default: ''
variable: rhel_inventory_group
choices:
- ALL_rhel
- rhel7
- rhel8
- rhel9
required: true
ask_limit_on_launch: true
simplified_workflow_nodes:
- identifier: UTILITY / Snapshot Instance
unified_job_template: UTILITY / Snapshot Instance
organization: Default
all_parents_must_converge: false
success_nodes:
- UTILITY / Set instance tags
- identifier: UTILITY / Set instance tags
unified_job_template: UTILITY / Set instance tags
organization: Default
all_parents_must_converge: false
success_nodes:
- EC2 Dynamic Source - rhel7
- identifier: EC2 Dynamic Source - rhel7
unified_job_template: EC2 Dynamic Source - rhel7
organization: Default
all_parents_must_converge: false
type: inventory_source
success_nodes:
- EC2 Dynamic Source - rhel8
- identifier: EC2 Dynamic Source - rhel8
unified_job_template: EC2 Dynamic Source - rhel8
organization: Default
all_parents_must_converge: false
type: inventory_source
success_nodes:
- EC2 Dynamic Source - rhel9
- identifier: EC2 Dynamic Source - rhel9
unified_job_template: EC2 Dynamic Source - rhel9
organization: Default
all_parents_must_converge: false
type: inventory_source
success_nodes:
- EC2 Dynamic Source - ALL_rhel
- identifier: EC2 Dynamic Source - ALL_rhel
unified_job_template: EC2 Dynamic Source - ALL_rhel
organization: Default
all_parents_must_converge: false
type: inventory_source
success_nodes: []
- name: OS / Upgrade 7-8-9
description: Workflow for Snapshot and Leapp Upgrade 7-8 and 8-9
extra_vars:
lvm_snapshots_action: create
inventory: Workshop Inventory
state: present
organization: Default
survey_enabled: true
survey_spec:
name: ''
description: ''
spec:
- question_name: Select inventory group
question_description: Use to limit job to hosts that are members of the selected host group.
type: multiplechoice
default: ''
variable: rhel_inventory_group
choices:
- ALL_rhel
- rhel7
- rhel8
- rhel9
required: true
ask_limit_on_launch: true
simplified_workflow_nodes:
- identifier: UTILITY / Snapshot Instance
unified_job_template: UTILITY / Snapshot Instance
organization: Default
all_parents_must_converge: false
success_nodes:
- OS / Upgrade 7-8
- identifier: OS / Upgrade 7-8
unified_job_template: OS / Upgrade
organization: Default
all_parents_must_converge: false
success_nodes:
- OS / Remediation
- identifier: OS / Remediation
unified_job_template: OS / Remediation
organization: Default
all_parents_must_converge: false
success_nodes:
- OS / Analysis
- identifier: OS / Analysis
unified_job_template: AUTO / 01 Analysis
organization: Default
all_parents_must_converge: false
success_nodes:
- OS / Upgrade 8-9
- identifier: OS / Upgrade 8-9
unified_job_template: OS / Upgrade
organization: Default
all_parents_must_converge: false
success_nodes: []
- name: Z / SETUP / Workshop deployment
description: Workflow for workshop deployment
inventory: Workshop Inventory
state: present
organization: Default
survey_enabled: false
simplified_workflow_nodes:
- identifier: Setup Cockpit Web Console
unified_job_template: Z / SETUP / Cockpit - Web Console
organization: Default
all_parents_must_converge: false
success_nodes:
- Extend partition and resize physical volume
- identifier: EC2 Dynamic Source - rhel7
unified_job_template: EC2 Dynamic Source - rhel7
organization: Default
all_parents_must_converge: false
type: inventory_source
success_nodes:
- EC2 Dynamic Source - rhel8
- identifier: EC2 Dynamic Source - rhel8
unified_job_template: EC2 Dynamic Source - rhel8
organization: Default
all_parents_must_converge: false
type: inventory_source
success_nodes:
- EC2 Dynamic Source - rhel9
- identifier: EC2 Dynamic Source - rhel9
unified_job_template: EC2 Dynamic Source - rhel9
organization: Default
all_parents_must_converge: false
type: inventory_source
success_nodes:
- EC2 Dynamic Source - ALL_rhel
- identifier: EC2 Dynamic Source - ALL_rhel
unified_job_template: EC2 Dynamic Source - ALL_rhel
organization: Default
all_parents_must_converge: true
type: inventory_source
success_nodes:
- Extend partition and resize physical volume
- identifier: Extend partition and resize physical volume
unified_job_template: UTILITY / Extend partition and resize physical volume
organization: Default
all_parents_must_converge: false
extra_data:
rhel_inventory_group: "ALL_rhel"
always_nodes:
- Extend logical volumes and filesystems
- identifier: Extend logical volumes and filesystems
unified_job_template: UTILITY / Extend logical volumes and filesystems
organization: Default
all_parents_must_converge: false
extra_data:
rhel_inventory_group: "ALL_rhel"
always_nodes:
- Setup miscellaneous host configuration
- identifier: Setup miscellaneous host configuration
unified_job_template: Z / SETUP / Miscellaneous host config
organization: Default
all_parents_must_converge: false
type: inventory_source
extra_data:
rhel_inventory_group: "ALL_rhel"
success_nodes:
- Patch OS to latest - rhel7
- Patch OS to latest - rhel8
- identifier: Patch OS to latest - rhel7
unified_job_template: OS / Patch OS to latest
organization: Default
all_parents_must_converge: false
type: inventory_source
extra_data:
rhel_inventory_group: "rhel7"
- identifier: Patch OS to latest - rhel8
unified_job_template: OS / Patch OS to latest
organization: Default
all_parents_must_converge: false
type: inventory_source
extra_data:
rhel_inventory_group: "rhel8"
success_nodes:
- OS Remediation - rhel8
- identifier: OS Remediation - rhel8
unified_job_template: OS / Remediation
organization: Default
all_parents_must_converge: false
type: inventory_source
extra_data:
rhel_inventory_group: "rhel8"
...