From 6b9686d689dcfa77b5446f8695d1ca921117537d Mon Sep 17 00:00:00 2001 From: jdreichmann Date: Thu, 5 Mar 2020 15:39:58 +0100 Subject: [PATCH] routing: enable ipv4 networking and bind ip's to ifaces --- roles/routing/tasks/main.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 roles/routing/tasks/main.yml diff --git a/roles/routing/tasks/main.yml b/roles/routing/tasks/main.yml new file mode 100644 index 0000000..d817899 --- /dev/null +++ b/roles/routing/tasks/main.yml @@ -0,0 +1,16 @@ +--- + +- name: enable ipv4 forwarding + shell: echo 1 > /proc/sys/net/ipv4/ip_forward + +- name: ensure ipv4 forwarding is always enabled (enabled in permanent config) + lineinfile: + path: /etc/sysctl.conf + regexp: '^net\.ipv4\.ip_forward' + line: net.ipv4.ip_forward=1 + +- name: bind ip addresses of each subnet to interface + shell: ip addr add {{ item.ip }}/{{ item.subnet }} dev {{ item.iface }} + with_items: "{{ subnets }}" + +