diff --git a/tasks/auth.yml b/tasks/auth.yml index a7065f7..a91ff04 100644 --- a/tasks/auth.yml +++ b/tasks/auth.yml @@ -15,10 +15,9 @@ mode: 0640 register: __pve_domains_copy - - name: Copy files to pve filesystem + - name: Copy auth provider to pve filesystem command: "/bin/cp -rf {{ __pve_tmp_dir }}/domains.cfg {{ __pve_base_dir }}/domains.cfg" - when: __pve_domains_copy.results.changed - changed_when: __pve_domains_copy.results.changed + changed_when: __pve_domains_copy.changed become: True become_user: root @@ -38,12 +37,11 @@ mode: register: __pve_auth_copy - - name: Copy files to pve filesystem + - name: Copy passwd file to pve filesystem command: "/bin/cp -rf {{ __pve_tmp_dir }}/{{ pve_auth_ldap_realm }}.pw {{ __pve_base_dir }}/priv/ldap/{{ pve_auth_ldap_realm }}.pw" - when: __pve_auth_copy.results.changed - changed_when: __pve_auth_copy.results.changed + changed_when: __pve_auth_copy.changed become: True become_user: root when: - - pve_auth_ldap_enabled + - pve_auth_ldap_enabled | bool - pve_auth_ldap_bind_password is defined diff --git a/tasks/tls.yml b/tasks/tls.yml index 2f20cc2..bf144e5 100644 --- a/tasks/tls.yml +++ b/tasks/tls.yml @@ -23,7 +23,6 @@ - name: Copy cert/key to pve filesystem command: "/bin/cp -rf {{ item[0].dest }} /etc/pve/nodes/{{ item[1] }}/{{ item[0].dest | basename }}" - when: item[0].changed changed_when: item[0].changed with_nested: - "{{ __pve_tls_copy.results }}"