diff --git a/tasks/tls.yml b/tasks/tls.yml index 86985af..d258e86 100644 --- a/tasks/tls.yml +++ b/tasks/tls.yml @@ -19,12 +19,7 @@ - { src: "{{ pve_tls_key_source }}", dest: "/etc/pki/tls/private/pveproxy-ssl.key", mode: "0600" } loop_control: label: "{{ item.dest }}" - register: __pve_copy_cert_file - when: pve_tls_source_use_files - - - name: Set tls control variable - set_fact: - __pve_copy_cert: "{{ __pve_copy_cert_file }}" + register: __pve_copy_cert_content when: pve_tls_source_use_files - name: Copy certs and private key (content) @@ -43,7 +38,7 @@ - name: Set tls control variable set_fact: __pve_copy_cert: "{{ __pve_copy_cert_content }}" - when: pve_tls_source_use_content + when: pve_tls_source_use_files or pve_tls_source_use_content - name: Copy cert/key to pve filesystem command: "/bin/cp -rf {{ item[0].dest }} /etc/pve/nodes/{{ item[1] }}/{{ item[0].dest | basename }}"