aboutsummaryrefslogtreecommitdiffstats
path: root/ansible/roles/gsm-tester-network/tasks/main.yml
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2019-11-26 14:07:01 +0100
committerpespin <pespin@sysmocom.de>2019-12-02 11:15:14 +0000
commit2d8903c363e4a8ed36ecd0929289cd5b9a05bdea (patch)
tree510b19c58f5e39637e42834a705856227d79a70e /ansible/roles/gsm-tester-network/tasks/main.yml
parent13eaaa36443c7daacae09d11815243b318557ad0 (diff)
ansible: gsm-tester: Enable ip forwarding and masquerading on boot
Some nodes in the internal network, such as LimeNetMicro, will need Internet access to upgrade osmo-trx-lms from OBS repos. It also makes it easier to update manually other nodes inside the internal network. Change-Id: I2c89cf9cfcb55b3153e7be212c68ffa8db0f6927
Diffstat (limited to 'ansible/roles/gsm-tester-network/tasks/main.yml')
-rw-r--r--ansible/roles/gsm-tester-network/tasks/main.yml12
1 files changed, 12 insertions, 0 deletions
diff --git a/ansible/roles/gsm-tester-network/tasks/main.yml b/ansible/roles/gsm-tester-network/tasks/main.yml
index 210bf1e..b77fc0e 100644
--- a/ansible/roles/gsm-tester-network/tasks/main.yml
+++ b/ansible/roles/gsm-tester-network/tasks/main.yml
@@ -9,3 +9,15 @@
- name: start all network interface
command: ifup -a
when: gsm_tester_network_interface is changed
+
+- name: allow ip forwarding and masquerading traffic from internal network (iptables)
+ template:
+ src: etc/iptables-ogt
+ dest: /etc/network/if-up.d/iptables-ogt
+ mode: 0755
+
+- name: allow ip forwarding from internal network (sysctl)
+ copy:
+ src: ogt-sysctl.conf
+ dest: /etc/sysctl.d
+ notify: restart udev