updated sso
diff --git a/tasks/create-private-key-and-self-signed-cert.yml b/tasks/create-private-key-and-self-signed-cert.yml index bed87ca..caad168 100644 --- a/tasks/create-private-key-and-self-signed-cert.yml +++ b/tasks/create-private-key-and-self-signed-cert.yml
@@ -3,50 +3,47 @@ set_fact: saml_folder: "{{ apigee_home }}/customer/application/apigee-sso/saml" -- name: Create SAML folder - become: true - file: - path: "{{ saml_folder }}" - state: directory - owner: "{{ opdk_user_name }}" - group: "{{ opdk_group_name }}" +- block: + - name: Create SAML folder + file: + path: "{{ saml_folder }}" + state: directory + owner: "{{ opdk_user_name }}" + group: "{{ opdk_group_name }}" -#- name: Generate a passphrase -# become: true -# command: openssl rand -base64 48 > passphrase.txt -# args: -# chdir: "{{ saml_folder }}" + #- name: Generate a passphrase + # become: true + # command: openssl rand -base64 48 > passphrase.txt + # args: + # chdir: "{{ saml_folder }}" -- name: Generate your private key with a passphrase - become: true - command: "openssl genrsa -{{ saml_encryption_type }} -passout pass:xxxx -out {{ saml_server_key }} {{ saml_private_key_size }}" - args: - chdir: "{{ saml_folder }}" + - name: Generate your private key with a passphrase + command: "openssl genrsa -{{ saml_encryption_type }} -passout pass:xxxx -out {{ saml_server_key }} {{ saml_private_key_size }}" + args: + chdir: "{{ saml_folder }}" -- name: Prep to remove Passphrase from Key - copy: - dest: "{{ saml_folder }}/remove-passphrase-{{ saml_server_key }}" - src: "{{ saml_folder }}/{{ saml_server_key }}" - remote_src: yes + - name: Prep to remove Passphrase from Key + copy: + dest: "{{ saml_folder }}/remove-passphrase-{{ saml_server_key }}" + src: "{{ saml_folder }}/{{ saml_server_key }}" + remote_src: yes -- name: Remove the passphrase from the key + - name: Remove the passphrase from the key + shell: "openssl rsa -in remove-passphrase-{{ saml_server_key }} -passin pass:xxxx -out {{ saml_server_key }}" + args: + chdir: "{{ saml_folder }}" + + - name: Generate certificate signing request for CA + shell: "openssl req -x509 -sha256 -new -passin file:passphrase.txt -key {{ saml_server_key }} -out {{ saml_cert_signing_request }}" + args: + chdir: "{{ saml_folder }}" + + - name: Generate self-signed certificate with 365 days expiry-time + shell: "openssl x509 -{{ saml_self_encryption_type }} -days {{ saml_self_expiry_days }} -in {{ saml_cert_signing_request }} -signkey {{ saml_server_key }} -out {{ saml_self_signed_cert }}" + args: + chdir: "{{ saml_folder }}" + become: yes - shell: "openssl rsa -in remove-passphrase-{{ saml_server_key }} -passin pass:xxxx -out {{ saml_server_key }}" - args: - chdir: "{{ saml_folder }}" - -- name: Generate certificate signing request for CA - become: yes - shell: "openssl req -x509 -sha256 -new -passin file:passphrase.txt -key {{ saml_server_key }} -out {{ saml_cert_signing_request }}" - args: - chdir: "{{ saml_folder }}" - -- name: Generate self-signed certificate with 365 days expiry-time - become: yes - shell: "openssl x509 -{{ saml_self_encryption_type }} -days {{ saml_self_expiry_days }} -in {{ saml_cert_signing_request }} -signkey {{ saml_server_key }} -out {{ saml_self_signed_cert }}" - args: - chdir: "{{ saml_folder }}" - #- name: Collect certificate files # find: