From 2ce818aa1ee2651341fcedaf491224fc70633688 Mon Sep 17 00:00:00 2001 From: Peter Nguyen Date: Wed, 6 Nov 2024 15:57:11 -0500 Subject: [PATCH] More files --- playbooks/add_k3s_requirements.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 playbooks/add_k3s_requirements.yml diff --git a/playbooks/add_k3s_requirements.yml b/playbooks/add_k3s_requirements.yml new file mode 100644 index 0000000..03efa23 --- /dev/null +++ b/playbooks/add_k3s_requirements.yml @@ -0,0 +1,22 @@ +--- +- name: Ensure required parameters are in /boot/firmware/cmdline.txt + hosts: all + become: yes + tasks: + - name: Append kernel parameters to cmdline.txt if not present + lineinfile: + path: /boot/firmware/cmdline.txt + line: "cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory" + insertafter: EOF + state: present + create: yes + backup: yes # This creates a backup of the file before making changes + notify: + - Reboot system + + handlers: + - name: Reboot system + reboot: + msg: "Rebooting system to apply new kernel parameters" + reboot_timeout: 600 + test_command: uptime