Skip to content

Commit 5cd1f6d

Browse files
authored
Merge pull request ansible#931 from gdykeman/devel
update roles with conditionals to use include_role
2 parents 72dbe2d + 4e0c389 commit 5cd1f6d

File tree

1 file changed

+16
-12
lines changed

1 file changed

+16
-12
lines changed

provisioner/provision_lab.yml

+16-12
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,13 @@
3232
hosts: attendance
3333
become: true
3434
gather_facts: true
35-
roles:
36-
- role: workshop_attendance_nginx
37-
when:
38-
- attendance|bool
39-
- role: workshop_attendance
40-
when:
41-
- attendance|bool
35+
tasks:
36+
- block:
37+
- include_role:
38+
name: workshop_attendance_nginx
39+
- include_role:
40+
name: workshop_attendance
41+
when: attendance|bool
4242

4343
- name: wait for all security nodes to have SSH reachability
4444
hosts: "security_connection_check"
@@ -61,7 +61,9 @@
6161
become: true
6262
roles:
6363
- role: control_node
64-
- role: code_server
64+
tasks:
65+
- include_role:
66+
name: code_server
6567
when:
6668
- code_server is defined
6769
- code_server
@@ -72,8 +74,9 @@
7274
hosts: control_nodes
7375
become: true
7476
gather_facts: false
75-
roles:
76-
- role: aws_dns
77+
tasks:
78+
- include_role:
79+
name: aws_dns
7780
when:
7881
- dns_type is defined
7982
- dns_type == "aws"
@@ -86,8 +89,9 @@
8689
connection: local
8790
become: false
8891
gather_facts: false
89-
roles:
90-
- role: aws_workshop_login_page
92+
tasks:
93+
- include_role:
94+
name: aws_workshop_login_page
9195
when:
9296
- create_login_page is defined
9397
- create_login_page

0 commit comments

Comments
 (0)