File tree 11 files changed +37
-33
lines changed
11 files changed +37
-33
lines changed Original file line number Diff line number Diff line change @@ -4,17 +4,23 @@ boxes = {
4
4
:cpu => "2" ,
5
5
:ram => "256"
6
6
} ,
7
- "centos/7 " => {
7
+ "ubuntu/xenial64 " => {
8
8
:ip => '192.168.33.11' ,
9
9
:cpu => "2" ,
10
10
:ram => "256"
11
11
} ,
12
+ "centos/7" => {
13
+ :ip => '192.168.33.12' ,
14
+ :cpu => "2" ,
15
+ :ram => "256"
16
+ } ,
12
17
}
13
18
14
19
Vagrant . configure ( "2" ) do |config |
15
20
boxes . each do |box , options |
16
21
config . vm . define box . dup . sub! ( "/" , "-" ) do |machine |
17
22
machine . vm . box = box
23
+ machine . vm . box_check_update = false
18
24
machine . vm . network :private_network , ip : options [ :ip ]
19
25
20
26
machine . vm . provider "virtualbox" do |vb |
Original file line number Diff line number Diff line change 1
1
---
2
- - include : vars.yml
3
2
- include : rules.yml
4
3
5
4
- include : persist-debian.yml
Original file line number Diff line number Diff line change 1
1
---
2
- - name : Copy v4 save script
3
- template : src=save.v4.j2 dest= /etc/network/if-post-down.d/iptables-v4 owner=root group=root mode=755
2
+ - name : Remove any obsolete v4 save script
3
+ file : path= /etc/network/if-post-down.d/iptables-v4 state=absent
4
4
5
- - name : Copy v4 restore script
6
- template : src=restore.v4.j2 dest=/etc/network/if-pre-up.d/iptables-v4 owner=root group=root mode=755
5
+ - name : Remove any obsolete v4 restore script
6
+ file : path=/etc/network/if-pre-up.d/iptables-v4 state=absent
7
+
8
+ - name : Remove any obsolete v4 saved rules
9
+ file : path=/etc/iptables.v4.saved state=absent
10
+
11
+ - name : Install iptables-persistent
12
+ apt : name=iptables-persistent state=present
13
+
14
+ - name : Check if netfilter-persistent is present
15
+ shell : which netfilter-persistent
16
+ register : is_netfilter
17
+ when : v4_script|changed
18
+ changed_when : false
19
+ ignore_errors : yes
20
+
21
+ - name : Save v4 rules (netfilter-persistent)
22
+ command : netfilter-persistent save
23
+ when : v4_script|changed and is_netfilter.rc == 0
24
+
25
+ - name : Save v4 rules (iptables-persistent)
26
+ command : /etc/init.d/iptables-persistent save
27
+ when : v4_script|changed and is_netfilter.rc == 1
Original file line number Diff line number Diff line change 1
1
---
2
+ - name : Save v4 rules (/etc/sysconfig/iptables)
3
+ shell : iptables-save -c > /etc/sysconfig/iptables
4
+ when : v4_script|changed
5
+
2
6
- name : Ensure iptables service is installed
3
7
yum : name=iptables-services state=present
4
8
when : ansible_distribution_major_version >= '7'
Original file line number Diff line number Diff line change 8
8
register : v4_script_load_result
9
9
failed_when : v4_script_load_result.rc != 0 or 'unknown option' in v4_script_load_result.stderr
10
10
when : v4_script|changed
11
-
12
- - name : Save v4 rules
13
- shell : iptables-save -c > {{ firewall_v4_saved_rules_path }}
14
- when : v4_script|changed
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
1
---
2
2
- hosts : all
3
- sudo : true
3
+ become : true
4
4
5
5
roles :
6
6
- role : .
Load Diff This file was deleted.
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments