23 lines
796 B
YAML
23 lines
796 B
YAML
---
|
|
- name: Register proto proxy
|
|
lineinfile:
|
|
path: /etc/iproute2/rt_protos.d/proxy.conf
|
|
regexp: "^\\d+ proxy$"
|
|
line: "{{ service.proto_id }} {{ service.config.protocol }}"
|
|
owner: root
|
|
group: root
|
|
mode: 0644
|
|
|
|
- name: Enable IP forward and ARP and NDP proxies
|
|
sysctl:
|
|
name: "{{ item.name }}"
|
|
value: "1"
|
|
sysctl_file: "/etc/sysctl.d/{{ item.file }}.conf"
|
|
sysctl_set: true
|
|
reload: true
|
|
loop:
|
|
- {name: "net.ipv4.ip_forward", file: "10-forwarding"}
|
|
- {name: "net.ipv6.conf.all.forwarding", file: "10-forwarding"}
|
|
- {name: "net.ipv4.conf.{{ service.main_interface }}.proxy_arp", file: "11-proxy-{{ service.main_interface }}"}
|
|
- {name: "net.ipv6.conf.{{ service.main_interface }}.proxy_ndp", file: "11-proxy-{{ service.main_interface }}"}
|