From bbd85016692d82fee851b3b9d005d5607121bc62 Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Sat, 15 Jun 2019 16:01:47 +0200 Subject: [PATCH] try to workaround pve filesystem limitations --- tasks/auth.yml | 12 +++++------- tasks/tls.yml | 1 - 2 files changed, 5 insertions(+), 8 deletions(-) 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 }}"