From 1c7e0ec61f3c4f7c486d68ce7688649ec1f69dcb Mon Sep 17 00:00:00 2001 From: sascha Date: Sat, 8 Aug 2026 23:08:20 +0200 Subject: [PATCH] fix: verbleibende Sysctl-Doppeldefinitionen entfernen --- roles/sysctl/tasks/main.yml | 22 +++++++++------------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/roles/sysctl/tasks/main.yml b/roles/sysctl/tasks/main.yml index 60a17d6..2b95113 100644 --- a/roles/sysctl/tasks/main.yml +++ b/roles/sysctl/tasks/main.yml @@ -16,23 +16,19 @@ loop: - /etc/sysctl.conf - /etc/sysctl.d/99-streaming.conf + - /etc/sysctl.d/99-proxmox-tuning.conf + - /etc/sysctl.d/99-zzz-cloudflare-warp-connector.conf register: legacy_sysctl_files -- name: Verwaltete Werte aus Legacy sysctl.conf entfernen +- name: Verwaltete Werte aus konkurrierenden Sysctl-Quellen entfernen ansible.builtin.lineinfile: - path: /etc/sysctl.conf - regexp: "^[ \\t]*{{ item.key | regex_escape }}[ \\t]*=" + path: "{{ item.0.item }}" + regexp: "^[ \\t]*{{ item.1.key | regex_escape }}[ \\t]*=" state: absent - loop: "{{ sysctl_params }}" - when: legacy_sysctl_files.results[0].stat.exists - -- name: Verwaltete Werte aus Legacy 99-streaming.conf entfernen - ansible.builtin.lineinfile: - path: /etc/sysctl.d/99-streaming.conf - regexp: "^[ \\t]*{{ item.key | regex_escape }}[ \\t]*=" - state: absent - loop: "{{ sysctl_params }}" - when: legacy_sysctl_files.results[1].stat.exists + loop: "{{ legacy_sysctl_files.results | product(sysctl_params) | list }}" + loop_control: + label: "{{ item.0.item }}: {{ item.1.key }}" + when: item.0.stat.exists - name: Sysctl Parameter kanonisch setzen ansible.posix.sysctl: