diff --git a/defaults/main.yml b/defaults/main.yml index 03c8753..692193d 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -100,3 +100,4 @@ common_postfix_smtpd_tls_session_cache_database: "btree:${data_directory}/smtpd_ common_rcfiles: True common_tty: True common_git: True +common_sysctl: False diff --git a/tasks/main.yml b/tasks/main.yml index 4af8673..986c3e6 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -52,3 +52,7 @@ - import_tasks: git.yml when: common_git tags: ['common', 'git'] + +- import_tasks: sysctl.yml + when: common_sysctl + tags: ['common', 'sysctl'] diff --git a/tasks/sysctl.yml b/tasks/sysctl.yml new file mode 100644 index 0000000..f1c7634 --- /dev/null +++ b/tasks/sysctl.yml @@ -0,0 +1,10 @@ +--- +- name: sysctl - sysctl.d + file: path=/etc/sysctl.d state=directory owner=root group=root mode=0755 + +- name: sysctl - set config + sysctl: + name: "{{ item.key }}" + value: "{{ item.val }}" + sysctl_file: /etc/sysctl.d/01-custom.conf + with_items: "{{ common_sysctls }}"