Remove immutable flag from /var/lib/kubelet subdirs (#9597)

* Remove immutable flag from /var/lib/kubelet subdirs

* Find files before changing attributes
pull/9605/head
emiran-orange 2022-12-22 03:55:25 +01:00 committed by GitHub
parent 5e4d68b848
commit 25f317233c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 19 additions and 0 deletions

View File

@ -253,6 +253,25 @@
- enable_nodelocaldns|default(false)|bool - enable_nodelocaldns|default(false)|bool
- nodelocaldns_device.stat.exists - nodelocaldns_device.stat.exists
- name: reset | find files/dirs with immutable flag in /var/lib/kubelet
command: lsattr -laR /var/lib/kubelet
become: true
register: var_lib_kubelet_files_dirs_w_attrs
changed_when: false
no_log: true
- name: reset | remove immutable flag from files/dirs in /var/lib/kubelet
file:
path: "{{ filedir_path }}"
state: touch
attributes: "-i"
loop: "{{ var_lib_kubelet_files_dirs_w_attrs.stdout_lines|select('search', 'Immutable')|list }}"
loop_control:
loop_var: file_dir_line
label: "{{ filedir_path }}"
vars:
filedir_path: "{{ file_dir_line.split(' ')[0] }}"
- name: reset | delete some files and directories - name: reset | delete some files and directories
file: file:
path: "{{ item }}" path: "{{ item }}"