From 49aa83b4cf2af5b298a5eaf143ead7c2bf7ddb55 Mon Sep 17 00:00:00 2001 From: Douglas J Hunley Date: Tue, 9 Jun 2026 15:32:30 -0400 Subject: [PATCH] ansible: move panic_on_oom to tuned profile --- ansible/tasks/setup-system.yml | 7 ------- ansible/tasks/setup-tuned.yml | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/ansible/tasks/setup-system.yml b/ansible/tasks/setup-system.yml index 2feddaaf2..2055a7ccc 100644 --- a/ansible/tasks/setup-system.yml +++ b/ansible/tasks/setup-system.yml @@ -180,13 +180,6 @@ - (debpkg_mode or nixpkg_mode) block: # Set Sysctl params for restarting the OS on OOM after 10 - - name: Set vm.panic_on_oom=1 - ansible.builtin.sysctl: - name: 'vm.panic_on_oom' - reload: true - state: 'present' - value: '1' - - name: Set kernel.panic=10 ansible.builtin.sysctl: name: 'kernel.panic' diff --git a/ansible/tasks/setup-tuned.yml b/ansible/tasks/setup-tuned.yml index c7dfb7fa1..78718faa9 100644 --- a/ansible/tasks/setup-tuned.yml +++ b/ansible/tasks/setup-tuned.yml @@ -111,6 +111,21 @@ state: 'present' value: 10 + + - name: tuned - Set panic_on_oom + become: true + community.general.ini_file: + create: true + group: 'root' + mode: '0644' + no_extra_spaces: true + option: 'vm.panic_on_oom' + path: '/etc/tuned/profiles/postgresql/tuned.conf' + section: 'sysctl' + state: 'present' + value: 1 + when: + - (debpkg_mode or nixpkg_mode) - name: tuned - Load zstd compressor module become: true community.general.modprobe: