commit | author | age
|
97d9af
|
1 |
--- |
8b8624
|
2 |
- name: 'Simple play that sets up webservers' |
97d9af
|
3 |
hosts: server |
SU |
4 |
become: true |
|
5 |
vars_files: |
|
6 |
- geheim.yaml |
|
7 |
tasks: |
|
8 |
- name: 'install {{ svcname }} package' |
|
9 |
package: |
|
10 |
name: '{{ svcname }}' |
|
11 |
state: present |
|
12 |
- name: 'ensure {{ svcname }} is started and enabled' |
|
13 |
service: |
|
14 |
name: '{{ svcname }}' |
|
15 |
state: started |
|
16 |
enabled: true |
8b8624
|
17 |
- name: 'store secret data in secretfile' |
SU |
18 |
copy: |
|
19 |
dest: /very-secret-file.txt |
|
20 |
content: '{{ secretstuff }}' |
97d9af
|
21 |
|
SU |
22 |
- name: 'Next play to verify for the webserver process' |
|
23 |
hosts: server |
|
24 |
become: false |
|
25 |
remote_user: student |
|
26 |
tasks: |
|
27 |
- name: 'grep PIDs of httpd' |
|
28 |
command: pgrep httpd |
|
29 |
|