File tree 3 files changed +26
-14
lines changed
workshop_check_setup/tasks
3 files changed +26
-14
lines changed Original file line number Diff line number Diff line change 108
108
ansible.builtin.include_role :
109
109
name : ../roles/control_node_always
110
110
111
- - name : Install and configure code server using code_server role
111
+ - name : Add dns entries for all student control nodes using aws_dns role
112
112
ansible.builtin.include_role :
113
- name : ../roles/code_server_native
113
+ name : ../roles/aws_dns
114
114
when :
115
- - code_server is defined
116
- - code_server
115
+ - dns_type is defined
116
+ - dns_type == "aws"
117
117
- controllerinstall is defined
118
118
- controllerinstall
119
119
120
- - name : Add dns entries for all student control nodes using aws_dns role
120
+ - name : Install and configure code server using code_server role
121
121
ansible.builtin.include_role :
122
- name : ../roles/aws_dns
122
+ name : ../roles/code_server_native
123
123
when :
124
- - dns_type is defined
125
- - dns_type == "aws"
124
+ - code_server is defined
125
+ - code_server
126
126
- controllerinstall is defined
127
127
- controllerinstall
128
128
Original file line number Diff line number Diff line change 7
7
group : " {{ username }}"
8
8
mode : ' 0755'
9
9
10
- - name : Copy all certs to user directory directory so the code-server container can use it
10
+ - name : Copy cert.pem to student
11
11
become : true
12
12
become_user : root
13
13
ansible.builtin.copy :
14
- src : " /etc/letsencrypt/live/{{ student }}.{{ ec2_name_prefix|lower }}.{{ workshop_dns_zone }}/"
15
- dest : " /home/{{ username }}/{{ student }}.{{ ec2_name_prefix|lower }}.{{ workshop_dns_zone }}/"
14
+ src : " /etc/letsencrypt/live/{{ student }}.{{ ec2_name_prefix|lower }}.{{ workshop_dns_zone }}/cert.pem"
15
+ dest : " /home/{{ username }}/{{ student }}.{{ ec2_name_prefix|lower }}.{{ workshop_dns_zone }}/cert.pem"
16
+ owner : " {{ username }}"
17
+ group : " {{ username }}"
18
+ remote_src : true
19
+
20
+ - name : Copy privkey.pem to student
21
+ become : true
22
+ become_user : root
23
+ ansible.builtin.copy :
24
+ src : " /etc/letsencrypt/live/{{ student }}.{{ ec2_name_prefix|lower }}.{{ workshop_dns_zone }}/privkey.pem"
25
+ dest : " /home/{{ username }}/{{ student }}.{{ ec2_name_prefix|lower }}.{{ workshop_dns_zone }}/privkey.pem"
16
26
owner : " {{ username }}"
17
27
group : " {{ username }}"
18
- mode : preserve
19
- follow : yes
20
28
remote_src : true
21
- directory_mode : ' 0755'
Original file line number Diff line number Diff line change
1
+ ---
2
+ - name : Check workshop_type and automation_hub values
3
+ fail :
4
+ msg : " When workshop_type is 'configascode', automation_hub must be set to true"
5
+ when : workshop_type == 'configascode' and (automation_hub is not defined or not automation_hub)
You can’t perform that action at this time.
0 commit comments