Skip to content

Commit 6f2a013

Browse files
committed
Configure SQL iptables to forward requests to s-b
1 parent 335d8f4 commit 6f2a013

File tree

4 files changed

+32
-0
lines changed

4 files changed

+32
-0
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
---
2+
- name: restart netfilter-persistent
3+
systemd: daemon_reload=yes name=netfilter-persistent.service state=restarted
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
- name: Install iptables-persistent
3+
package: name=iptables-persistent
4+
- name: Configure iptables-persistent
5+
template:
6+
dest: /etc/iptables/rules.v4
7+
src: rules.v4.j2
8+
notify: restart netfilter-persistent
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
*nat
2+
:PREROUTING ACCEPT [0:0]
3+
:POSTROUTING ACCEPT [0:0]
4+
:OUTPUT ACCEPT [0:0]
5+
# Send the web interface to scripts
6+
#-A PREROUTING -p tcp -m tcp -m multiport --dports 80,443,444 -j DNAT --to-destination 18.4.86.46 -i vlan486
7+
#-A PREROUTING -p tcp -m tcp -m multiport --dports 80,443,444 -j DNAT --to-destination 172.21.0.46 -i vlan461
8+
#-A POSTROUTING -p tcp -m tcp -m multiport --dports 80,443,444 -j SNAT --to-source {{ vlan486_address }} -o vlan486
9+
#-A POSTROUTING -p tcp -m tcp -m multiport --dports 80,443,444 -j SNAT --to-source {{ vlan461_address }} -o vlan461
10+
# Send the web interface to s-b
11+
-A PREROUTING -p tcp -m tcp -m multiport --dports 80,443,444 -j DNAT --to-destination 18.4.86.47 -i vlan486
12+
-A PREROUTING -p tcp -m tcp -m multiport --dports 80,443,444 -j DNAT --to-destination 172.21.0.47 -i vlan461
13+
-A POSTROUTING -p tcp -m tcp -m multiport --dports 80,443,444 -j SNAT --to-source {{ vlan486_address }} -o vlan486
14+
-A POSTROUTING -p tcp -m tcp -m multiport --dports 80,443,444 -j SNAT --to-source {{ vlan461_address }} -o vlan461
15+
COMMIT
16+
*filter
17+
:INPUT ACCEPT [0:0]
18+
:FORWARD ACCEPT [0:0]
19+
:OUTPUT ACCEPT [0:0]
20+
COMMIT

ansible/sql.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
- sql-remctl
3232
- sql-backup-ng
3333
- sql-nrpe
34+
- sql-iptables
3435
- afs
3536
tasks:
3637
- name: Disable rpcbind

0 commit comments

Comments
 (0)