mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-09-18 21:50:56 +00:00
48 lines
867 B
YAML
48 lines
867 B
YAML
---
|
|
# File: iptables.yml - iptables tasks for Consul
|
|
|
|
- name: Install iptables
|
|
apt:
|
|
name: iptables
|
|
|
|
- name: Redirect local DNS (1/4)
|
|
iptables:
|
|
table: nat
|
|
chain: PREROUTING
|
|
protocol: udp
|
|
match: udp
|
|
destination_port: 53
|
|
jump: REDIRECT
|
|
to_ports: 8600
|
|
|
|
- name: Redirect local DNS (2/4)
|
|
iptables:
|
|
table: nat
|
|
chain: PREROUTING
|
|
protocol: tcp
|
|
match: tcp
|
|
destination_port: 53
|
|
jump: REDIRECT
|
|
to_ports: 8600
|
|
|
|
- name: Redirect local DNS (3/4)
|
|
iptables:
|
|
table: nat
|
|
chain: OUTPUT
|
|
protocol: udp
|
|
match: udp
|
|
destination_port: 53
|
|
jump: REDIRECT
|
|
to_ports: 8600
|
|
destination: localhost
|
|
|
|
- name: Redirect local DNS (4/4)
|
|
iptables:
|
|
table: nat
|
|
chain: OUTPUT
|
|
protocol: tcp
|
|
match: tcp
|
|
destination_port: 53
|
|
jump: REDIRECT
|
|
to_ports: 8600
|
|
destination: localhost
|