| commit | bc5ec56c1e579240b80f03eac84ea9f8eb362b1d | [log] [tgz] | 
|---|---|---|
| author | Carlos Frias <friasc@google.com> | Fri Apr 13 15:39:12 2018 -0400 | 
| committer | Carlos Frias <friasc@google.com> | Fri Apr 13 15:39:12 2018 -0400 | 
| tree | 22390f0533e5119852fec60ac98f4c8dfdc4d869 | |
| parent | aa909417adf8ac0d15700731183088fb1d957d8d [diff] | 
updated sso
This role will setup the Edge SSO component of the Apigee Edge platform.
This role requires elevated privilege to install OpenSSL.
| Variable Name | Description | 
|---|---|
| edge_sso_installation_config_filename | edge-sso-installer-config.conf | 
| edge_sso_installation_config_file | “{{ opdk_installer_path }}/{{ edge_sso_installation_config_filename }}” | 
| jwt_key_folder | “{{ apigee_home }}/customer/application/apigee-sso/jwt-keys” | 
| jwt_private_key | private_key.pem | 
| sso_jwt_signinig_key_filepath | “{{ jwt_key_folder }}/{{ jwt_private_key }}” | 
| jwt_public_key | public_key.pem | 
| sso_jwt_verification_key_filepath | “{{ jwt_key_folder }}/{{ jwt_public_key }}” | 
| jwt_key_size | 2048 | 
| saml_folder | “{{ apigee_home }}/customer/application/apigee-sso/saml” | 
| sso_saml_service_provider_key_filename | server.key | 
| sso_saml_service_provider_key | “{{ saml_folder }}/{{ sso_saml_service_provider_key_filename}}” | 
| saml_private_encryption_type | aes256 | 
| saml_private_key_size | 1024 | 
| saml_cert_signing_request | server.csr | 
| sso_saml_service_provider_certificate_filename | server.crt | 
| sso_saml_service_provider_certificate | “{{ saml_folder }}/{{ sso_saml_service_provider_certificate_filename }}” | 
| saml_cert_encryption_type | sha256 | 
| saml_cert_expiry_days | 365 | 
| saml_cert_subject | “/C=US/O=google/OU=apigee/CN=apigee.com” | 
| sso_saml_idp_metadata_url | “{{ saml_folder }}/target_idp_metadata_url.xml” | 
Including an example of how to use your role (for instance, with variables passed in as parameters) is always nice for users too:
- hosts: servers
  roles:
     - { role: apigee-opdk-setup-edge-sso-config }
Apache 2.0
Carlos Frias
This is not an officially supported Google product.
We'd love to accept your patches and contributions to this project. Please review our guidelines.