source: MondoRescue/branches/3.3/ansible/roles/shorewall/tasks/main.yml@ 3655

Last change on this file since 3655 was 3655, checked in by Bruno Cornec, 7 years ago

New MondoRescue site managed with ansible now

File size: 1.1 KB
Line 
1---
2- name: Install shorewall
3 urpmi: name=shorewall state=installed no-recommends=yes
4
5# Generate configuration
6- name: Generate zones
7 template: src=zones.j2 dest=/etc/shorewall/zones owner=root group=root mode=0600 backup=yes
8
9- name: Generate interfaces
10 template: src=interfaces.j2 dest=/etc/shorewall/interfaces owner=root group=root mode=0600 backup=yes
11
12- name: Generate policy
13 template: src=policy.j2 dest=/etc/shorewall/policy owner=root group=root mode=0600 backup=yes
14
15- name: Generate rules
16 template: src=rules.j2 dest=/etc/shorewall/rules owner=root group=root mode=0600 backup=yes
17
18- name: Generate shorewall.conf
19 template: src=shorewall.conf.j2 dest=/etc/shorewall/shorewall.conf owner=root group=root mode=0600 backup=yes
20
21# Generate service configuration
22- name: Generate Shorewall service conf
23 template: src=shorewall.j2 dest=/etc/sysconfig/shorewall owner=root group=root mode=0600 backup=yes
24
25- name: Restart Shorewall service
26 service: name=shorewall state=restarted
27
28- name: Check that Shorewall is running and enabled
29 service: name=shorewall state=started enabled=yes
Note: See TracBrowser for help on using the repository browser.