Write sysctl config to separate file (#907)
* Write sysctl config to separate file Write our sysctl config to separate file, since newer distributions no longer use the global /etc/sysctl.conf file. All older distributions seem to already support reading from /etc/sysctl.d so this should be no breaking change.
This commit is contained in:
1 parent
328644e1fe
commit
1512111726
1 file changed
+11
-10
@@ -1,14 +1,4 @@
|
||||
---
|
||||
- name: Protect sysctl.conf
|
||||
ansible.builtin.file:
|
||||
path: /etc/sysctl.conf
|
||||
owner: root
|
||||
group: root
|
||||
mode: "0440"
|
||||
state: touch
|
||||
modification_time: preserve
|
||||
access_time: preserve
|
||||
|
||||
- name: Set Daemon umask, do config for rhel-family | NSA 2.2.4.1
|
||||
ansible.builtin.template:
|
||||
src: etc/sysconfig/rhel_sysconfig_init.j2
|
||||
@@ -21,11 +11,22 @@
|
||||
- name: Change sysctls
|
||||
when: ansible_virtualization_type not in ['docker', 'lxc', 'openvz']
|
||||
block:
|
||||
- name: Protect sysctl.conf
|
||||
ansible.builtin.file:
|
||||
path: /etc/sysctl.d/90-dev-sec.conf
|
||||
owner: root
|
||||
group: root
|
||||
mode: "0440"
|
||||
state: touch
|
||||
modification_time: preserve
|
||||
access_time: preserve
|
||||
|
||||
- name: Change various sysctl-settings, look at the sysctl-vars file for documentation
|
||||
ansible.posix.sysctl:
|
||||
name: "{{ item.key }}"
|
||||
value: "{{ item.value }}"
|
||||
sysctl_set: true
|
||||
sysctl_file: /etc/sysctl.d/90-dev-sec.conf
|
||||
state: present
|
||||
reload: true
|
||||
ignoreerrors: true
|
||||
|
||||
Reference in new issue
Block a user