diff --git a/roles/kubernetes/preinstall/tasks/pre_upgrade.yml b/roles/kubernetes/preinstall/tasks/pre_upgrade.yml index 63cbc9be1..9bace42dc 100644 --- a/roles/kubernetes/preinstall/tasks/pre_upgrade.yml +++ b/roles/kubernetes/preinstall/tasks/pre_upgrade.yml @@ -1,28 +1,25 @@ --- - name: "Pre-upgrade | check if old credential dir exists" - local_action: - module: stat + stat: path: "{{ inventory_dir }}/../credentials" - vars: - ansible_python_interpreter: "/usr/bin/env python" + delegate_to: localhost register: old_credential_dir become: no - name: "Pre-upgrade | check if new credential dir exists" - local_action: - module: stat + stat: path: "{{ inventory_dir }}/credentials" - vars: - ansible_python_interpreter: "/usr/bin/env python" + delegate_to: localhost register: new_credential_dir become: no when: old_credential_dir.stat.exists - name: "Pre-upgrade | move data from old credential dir to new" - local_action: command mv {{ inventory_dir }}/../credentials {{ inventory_dir }}/credentials + command: mv {{ inventory_dir }}/../credentials {{ inventory_dir }}/credentials args: creates: "{{ inventory_dir }}/credentials" - vars: - ansible_python_interpreter: "/usr/bin/env python" + delegate_to: localhost become: no - when: old_credential_dir.stat.exists and not new_credential_dir.stat.exists + when: + - old_credential_dir.stat.exists + - not new_credential_dir.stat.exists