additional course material RH294
Student User
2019-12-04 97d9af6275244e31f05c2916fc72a8daa9ea9fa0
commit | author | age
97d9af 1 ---
SU 2 # tasks file for prep_server
3 - name: 'update /etc/motd'
4   template:
5     src: motd.j2
6     dest: /etc/motd
7     owner: root
8     group: root
9     mode: 0644
10
11 - name: 'if webserver, create index.html'
12   copy:
13     dest: /var/www/html/index.html
14     content: 'Welcome to {{ ansible_hostname }}!'
15     mode: 644
16   when: package == 'httpd'
17
18 - name: 'install package'
19   package:
20     name: '{{ package }}'
21     state: installed
22   notify:
23     - start service
24
25 - name: 'ensure firewalld is installed'
26   package:
27     name: firewalld
28     state: installed
29
30 - name: 'ensure firewalld is started'
31   service:
32     name: firewalld
33     state: started
34     enabled: true
35     
36 - name: 'open firewall port {{ port }} for {{ service }}'
37   firewalld:
38     service: '{{ port }}'
39     permanent: yes
40     state: enabled
41     immediate: true
42