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

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

Adds docker fw configuration for MR machine

File size: 1.2 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 masq
16 template: src=masq.j2 dest=/etc/shorewall/masq owner=root group=root mode=0600 backup=yes
17
18- name: Generate rules
19 template: src=rules.j2 dest=/etc/shorewall/rules owner=root group=root mode=0600 backup=yes
20
21- name: Generate shorewall.conf
22 template: src=shorewall.conf.j2 dest=/etc/shorewall/shorewall.conf owner=root group=root mode=0600 backup=yes
23
24# Generate service configuration
25- name: Generate Shorewall service conf
26 template: src=shorewall.j2 dest=/etc/sysconfig/shorewall owner=root group=root mode=0600 backup=yes
27
28- name: Restart Shorewall service
29 service: name=shorewall state=restarted
30
31- name: Check that Shorewall is running and enabled
32 service: name=shorewall state=started enabled=yes
Note: See TracBrowser for help on using the repository browser.