Add check to ensure file exists and file creation

This commit is contained in:
Jim Speir 2023-02-22 00:19:40 +00:00
parent f2c5df1079
commit bd4bf7c450

View File

@ -16,6 +16,20 @@
- br_netfilter
- overlay
- name: Check if kernel parameter file exists
ansible.builtin.stat:
path: /etc/sysctl.d/k8s.conf
register: kubernetes_kernel_parameter_file
- name: Create kernel parameter file if it doesn't exist
file:
path: /etc/sysctl.d/k8s.conf
state: touch
owner: root
group: root
mode: 0644
when: kubernetes_kernel_parameter_file.stat.exists is falsy
- name: Persist kernel modules after reboot
lineinfile:
path: /etc/sysctl.d/k8s.conf