From 49941abae8f9ee43a780940de870fbb46df4fcdb Mon Sep 17 00:00:00 2001
From: Lars Beckers <lars.beckers@rwth-aachen.de>
Date: Mon, 15 Mar 2021 14:38:13 +0100
Subject: [PATCH] basic-system: make sysctl file configurable

---
 basic-system/defaults/main.yml | 1 +
 basic-system/tasks/logging.yml | 1 +
 basic-system/tasks/network.yml | 3 +++
 3 files changed, 5 insertions(+)

diff --git a/basic-system/defaults/main.yml b/basic-system/defaults/main.yml
index dc51f85..262bb4a 100644
--- a/basic-system/defaults/main.yml
+++ b/basic-system/defaults/main.yml
@@ -7,3 +7,4 @@ etckeeper: true
 rsyslog_needed: false
 hosts_precious: false
 journal_persitent_with_package: true
+common_sysctl_file: '/etc/sysctl.conf'
diff --git a/basic-system/tasks/logging.yml b/basic-system/tasks/logging.yml
index bddf2f3..608ae54 100644
--- a/basic-system/tasks/logging.yml
+++ b/basic-system/tasks/logging.yml
@@ -7,6 +7,7 @@
     value: '1'
     state: present
     sysctl_set: true
+    sysctl_file: "{{ common_sysctl_file }}"
   tags:
     - security
     - sysctl
diff --git a/basic-system/tasks/network.yml b/basic-system/tasks/network.yml
index 5d8d64f..be7e8f2 100644
--- a/basic-system/tasks/network.yml
+++ b/basic-system/tasks/network.yml
@@ -58,6 +58,7 @@
     value: '0'
     state: present
     sysctl_set: true
+    sysctl_file: "{{ common_sysctl_file }}"
   tags:
     - security
     - sysctl
@@ -68,6 +69,7 @@
     value: '0'
     state: present
     sysctl_set: true
+    sysctl_file: "{{ common_sysctl_file }}"
   tags:
     - security
     - sysctl
@@ -78,6 +80,7 @@
     value: '0'
     state: present
     sysctl_set: true
+    sysctl_file: "{{ common_sysctl_file }}"
   tags:
     - security
     - sysctl
-- 
GitLab