Clone this repo:

Branches

  1. d30e2e3 Updated README.md file by Carlos Frias · 7 years ago master
  2. dd31c5c Updated existing changes by Carlos Frias · 7 years ago
  3. f727fd6 updated sso by Carlos Frias · 7 years ago
  4. 11342c4 updated sso by Carlos Frias · 7 years ago
  5. 69c5dce updated sso by Carlos Frias · 7 years ago

Apigee OPDK Setup Edge SSO

This role will setup the Edge SSO component of the Apigee Edge platform.

Requirements

This role requires elevated privilege to install OpenSSL.

Role Variables

Variable NameDescription
edge_sso_installation_config_filenameedge-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_keyprivate_key.pem
sso_jwt_signinig_key_filepath“{{ jwt_key_folder }}/{{ jwt_private_key }}”
jwt_public_keypublic_key.pem
sso_jwt_verification_key_filepath“{{ jwt_key_folder }}/{{ jwt_public_key }}”
jwt_key_size2048
saml_folder“{{ apigee_home }}/customer/application/apigee-sso/saml”
sso_saml_service_provider_key_filenameserver.key
sso_saml_service_provider_key“{{ saml_folder }}/{{ sso_saml_service_provider_key_filename}}”
saml_private_encryption_typeaes256
saml_private_key_size1024
saml_cert_signing_requestserver.csr
sso_saml_service_provider_certificate_filenameserver.crt
sso_saml_service_provider_certificate“{{ saml_folder }}/{{ sso_saml_service_provider_certificate_filename }}”
saml_cert_encryption_typesha256
saml_cert_expiry_days365
saml_cert_subject“/C=US/O=google/OU=apigee/CN=apigee.com”
sso_saml_idp_metadata_url“{{ saml_folder }}/target_idp_metadata_url.xml”

Dependencies

  • apigee-opdk-setup-default-settings
  • apigee-opdk-modules

Example Playbook

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 }

License

Apache 2.0

Author Information

Carlos Frias

Not Google Product Clause

This is not an officially supported Google product.

How to Contribute

We'd love to accept your patches and contributions to this project. Please review our guidelines.