From 6f6ac6c2b235fc54c5176e30432bc93c8fdc8d2e Mon Sep 17 00:00:00 2001
From: Rafael Laszlo <rlacko99@gmail.com>
Date: Fri, 15 Oct 2021 17:23:29 +0200
Subject: [PATCH] Add IP Forward configuration option

---
 defaults/main.yml | 1 +
 meta/main.yml     | 3 +++
 tasks/main.yml    | 9 +++++++++
 3 files changed, 13 insertions(+)

diff --git a/defaults/main.yml b/defaults/main.yml
index ed97d53..a8a85eb 100644
--- a/defaults/main.yml
+++ b/defaults/main.yml
@@ -1 +1,2 @@
 ---
+ip_forward: no
diff --git a/meta/main.yml b/meta/main.yml
index 2a3b200..7aa2fb3 100644
--- a/meta/main.yml
+++ b/meta/main.yml
@@ -9,3 +9,6 @@ galaxy_info:
         - 20.04
   min_ansible_version: 2.9
   galaxy_tags: []
+
+collections:
+  - ansible.posix
diff --git a/tasks/main.yml b/tasks/main.yml
index c8b7423..027b815 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -13,6 +13,15 @@
       - iptables
       - iptables-persistent
 
+# Setup ip forward
+
+- name: Enable IP Forwarding
+  ansible.posix.sysctl:
+    name: net.ipv4.ip_forward
+    value: "1"
+    state: present
+  when: ip_forward
+
 # Setup IPTables folder and files
 
 - name: Manage iptables directory
-- 
GitLab