release: github.com/cloudfoundry/cf-release / 253 job:

The UAA is the identity management service for Cloud Foundry. It's primary role is as an OAuth2 provider, issuing tokens for client applications to use when they act on behalf of Cloud Foundry users. It can also authenticate users with their Cloud Foundry credentials, and can act as an SSO service using those credentials (or others). It has endpoints for managing user accounts and for registering OAuth2 clients, as well as various other management functions.

Github source: 82fb38a8 or master branch

Replace ???s with appropriate values. Following example does not account for release job collocation or for optional/conflicting properties.

HideShow properties with defaults HideShow property descriptions

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/uaa/ directory.

  • bin/dns_health_check (dns_health_check.erb)
  • bin/health_check (health_check)
  • bin/install_crt (install_crt)
  • bin/install_uaa_crt (install_uaa_crt)
  • bin/post-start (post-start)
  • bin/pre-start (pre-start)
  • bin/uaa_ctl (uaa_ctl.erb)
  • config/ldap.crt (ldap.crt.erb)
  • config/log4j.properties (log4j.properties.erb)
  • config/login.yml (login.yml.erb)
  • config/messages.properties (messages.properties.erb)
  • config/newrelic.yml (newrelic.yml.erb)
  • config/tomcat/context.xml (tomcat.context.xml.erb)
  • config/tomcat/logging.properties (tomcat.logging.properties)
  • config/tomcat/server.xml (tomcat.server.xml.erb)
  • config/uaa.crt (uaa.crt.erb)
  • config/uaa.yml (uaa.yml.erb)
  • config/varz.log4j.properties (varz.log4j.properties)
  • config/varz.yml (varz.yml)

Packages are compiled and placed onto corresponding instances during the deployment process. Packages will be placed into /var/vcap/packages/ directory.