File tree Expand file tree Collapse file tree 1 file changed +42
-0
lines changed
roles/app-installer/tasks Expand file tree Collapse file tree 1 file changed +42
-0
lines changed Original file line number Diff line number Diff line change 139139 resources : []
140140 deployments :
141141 resources : []
142+ statefulsets :
143+ resources : []
144+ daemonsets :
145+ resources : []
142146 delegate_to : bastion
143147
144148 - name : " {{ package_name }} - {{ app_name }} | Extract deployed resources"
238242 when : deployments.resources | length > 0
239243 delegate_to : bastion
240244
245+ - name : " {{ package_name }} - {{ app_name }} | Detect statefulsets for this app"
246+ kubernetes.core.k8s_info :
247+ kind : StatefulSet
248+ label_selectors :
249+ - " app.kubernetes.io/instance = {{ app_name }}"
250+ register : statefulsets
251+ delegate_to : bastion
252+
253+ - name : " {{ package_name }} - {{ app_name }} | Wait until statefulsets are ready (if any)"
254+ kubernetes.core.k8s_info :
255+ kind : StatefulSet
256+ label_selectors :
257+ - " app.kubernetes.io/instance = {{ app_name }}"
258+ wait : true
259+ wait_sleep : 1
260+ wait_timeout : 120
261+ when : statefulsets.resources | length > 0
262+ delegate_to : bastion
263+
264+ - name : " {{ package_name }} - {{ app_name }} | Detect daemonsets for this app"
265+ kubernetes.core.k8s_info :
266+ kind : DaemonSet
267+ label_selectors :
268+ - " app.kubernetes.io/instance = {{ app_name }}"
269+ register : daemonsets
270+ delegate_to : bastion
271+
272+ - name : " {{ package_name }} - {{ app_name }} | Wait until daemonsets are ready (if any)"
273+ kubernetes.core.k8s_info :
274+ kind : DaemonSet
275+ label_selectors :
276+ - " app.kubernetes.io/instance = {{ app_name }}"
277+ wait : true
278+ wait_sleep : 1
279+ wait_timeout : 120
280+ when : daemonsets.resources | length > 0
281+ delegate_to : bastion
282+
241283 rescue :
242284 - name : " {{ package_name }} - {{ app_name }} | Show resources"
243285 debug :
You can’t perform that action at this time.
0 commit comments