diff --git a/tests/integration/targets/certificate_complete_chain/tasks/main.yml b/tests/integration/targets/certificate_complete_chain/tasks/main.yml index 9cebf049..a50d2178 100644 --- a/tests/integration/targets/certificate_complete_chain/tasks/main.yml +++ b/tests/integration/targets/certificate_complete_chain/tasks/main.yml @@ -4,6 +4,7 @@ #################################################################### - block: + - name: Make sure testhost directory exists file: path: '{{ remote_tmp_dir }}/files/' @@ -13,7 +14,8 @@ copy: src: '{{ role_path }}/files/' dest: '{{ remote_tmp_dir }}/files/' - - name: Find root for cert 1 + + - name: Find root for cert 1 using directory certificate_complete_chain: input_chain: '{{ lookup("file", "cert1-fullchain.pem", rstrip=False) }}' root_certificates: @@ -24,7 +26,8 @@ that: - cert1_root.complete_chain | join('') == (lookup('file', 'cert1.pem', rstrip=False) ~ lookup('file', 'cert1-chain.pem', rstrip=False) ~ lookup('file', 'cert1-root.pem', rstrip=False)) - cert1_root.root == lookup('file', 'cert1-root.pem', rstrip=False) - - name: Find rootchain for cert 1 + + - name: Find rootchain for cert 1 using intermediate and root PEM certificate_complete_chain: input_chain: '{{ lookup("file", "cert1.pem", rstrip=False) }}' intermediate_certificates: @@ -38,7 +41,8 @@ - cert1_rootchain.complete_chain | join('') == (lookup('file', 'cert1.pem', rstrip=False) ~ lookup('file', 'cert1-chain.pem', rstrip=False) ~ lookup('file', 'cert1-root.pem', rstrip=False)) - cert1_rootchain.chain[:-1] | join('') == lookup('file', 'cert1-chain.pem', rstrip=False) - cert1_rootchain.root == lookup('file', 'cert1-root.pem', rstrip=False) - - name: Find root for cert 2 + + - name: Find root for cert 2 using directory certificate_complete_chain: input_chain: '{{ lookup("file", "cert2-fullchain.pem", rstrip=False) }}' root_certificates: @@ -49,7 +53,8 @@ that: - cert2_root.complete_chain | join('') == (lookup('file', 'cert2.pem', rstrip=False) ~ lookup('file', 'cert2-chain.pem', rstrip=False) ~ lookup('file', 'cert2-root.pem', rstrip=False)) - cert2_root.root == lookup('file', 'cert2-root.pem', rstrip=False) - - name: Find rootchain for cert 2 + + - name: Find rootchain for cert 2 using intermediate and root PEM certificate_complete_chain: input_chain: '{{ lookup("file", "cert2.pem", rstrip=False) }}' intermediate_certificates: @@ -63,7 +68,8 @@ - cert2_rootchain.complete_chain | join('') == (lookup('file', 'cert2.pem', rstrip=False) ~ lookup('file', 'cert2-chain.pem', rstrip=False) ~ lookup('file', 'cert2-root.pem', rstrip=False)) - cert2_rootchain.chain[:-1] | join('') == lookup('file', 'cert2-chain.pem', rstrip=False) - cert2_rootchain.root == lookup('file', 'cert2-root.pem', rstrip=False) - - name: Find alternate rootchain for cert 2 + + - name: Find alternate rootchain for cert 2 using intermediate and root PEM certificate_complete_chain: input_chain: '{{ lookup("file", "cert2.pem", rstrip=True) }}' intermediate_certificates: @@ -77,4 +83,5 @@ - cert2_rootchain_alt.complete_chain | join('') == (lookup('file', 'cert2.pem', rstrip=False) ~ lookup('file', 'cert2-altchain.pem', rstrip=False) ~ lookup('file', 'cert2-altroot.pem', rstrip=False)) - cert2_rootchain_alt.chain[:-1] | join('') == lookup('file', 'cert2-altchain.pem', rstrip=False) - cert2_rootchain_alt.root == lookup('file', 'cert2-altroot.pem', rstrip=False) + when: cryptography_version.stdout is version('1.5', '>=')