Skip to content

Commit f51d4a5

Browse files
committed
Refactor coder template creation and push logic
1 parent b3b90e6 commit f51d4a5

File tree

1 file changed

+14
-12
lines changed

1 file changed

+14
-12
lines changed

automate/roles/coder/tasks/devbox-workspace.yml

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -21,22 +21,24 @@
2121
register: result
2222
changed_when: false
2323

24-
- name: templates json result
25-
set_fact:
26-
coder_templates: "{{ result.stdout | from_json }}"
27-
2824
- name: default template present = false
2925
set_fact:
3026
coder_template_present: false
3127

32-
- name: look for template
33-
when: templ.Template.name == item.name
34-
set_fact:
35-
coder_template_present: true
36-
loop: "{{ coder_templates }}"
37-
loop_control:
38-
loop_var: templ
39-
label: "{{ templ.Template.name }}"
28+
- name: template loop block
29+
when: result.stdout
30+
block:
31+
- name: templates json result
32+
set_fact:
33+
coder_templates: "{{ result.stdout | from_json }}"
34+
- name: look for template
35+
when: templ.Template.name == item.name
36+
set_fact:
37+
coder_template_present: true
38+
loop: "{{ coder_templates }}"
39+
loop_control:
40+
loop_var: templ
41+
label: "{{ templ.Template.name }}"
4042

4143
- debug:
4244
var: coder_template_present

0 commit comments

Comments
 (0)