fix: verbleibende Sysctl-Doppeldefinitionen entfernen
This commit is contained in:
parent
0a2171494c
commit
1c7e0ec61f
1 changed files with 9 additions and 13 deletions
|
|
@ -16,23 +16,19 @@
|
||||||
loop:
|
loop:
|
||||||
- /etc/sysctl.conf
|
- /etc/sysctl.conf
|
||||||
- /etc/sysctl.d/99-streaming.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
|
register: legacy_sysctl_files
|
||||||
|
|
||||||
- name: Verwaltete Werte aus Legacy sysctl.conf entfernen
|
- name: Verwaltete Werte aus konkurrierenden Sysctl-Quellen entfernen
|
||||||
ansible.builtin.lineinfile:
|
ansible.builtin.lineinfile:
|
||||||
path: /etc/sysctl.conf
|
path: "{{ item.0.item }}"
|
||||||
regexp: "^[ \\t]*{{ item.key | regex_escape }}[ \\t]*="
|
regexp: "^[ \\t]*{{ item.1.key | regex_escape }}[ \\t]*="
|
||||||
state: absent
|
state: absent
|
||||||
loop: "{{ sysctl_params }}"
|
loop: "{{ legacy_sysctl_files.results | product(sysctl_params) | list }}"
|
||||||
when: legacy_sysctl_files.results[0].stat.exists
|
loop_control:
|
||||||
|
label: "{{ item.0.item }}: {{ item.1.key }}"
|
||||||
- name: Verwaltete Werte aus Legacy 99-streaming.conf entfernen
|
when: item.0.stat.exists
|
||||||
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
|
|
||||||
|
|
||||||
- name: Sysctl Parameter kanonisch setzen
|
- name: Sysctl Parameter kanonisch setzen
|
||||||
ansible.posix.sysctl:
|
ansible.posix.sysctl:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue