Skip to content

bbr-uaadb job from uaa/77.8.0

Github source: e41650b1 or master branch

Properties

release_level_backup

Set to true to enable backup/restore

Default
false

uaadb

address

The UAA database IP address. If this property is not set, the UAA will look for a database link and use the first instance address it can find in the list

ca_cert

Database CA certificate to pass into back-and-restore-sdk config.json. Providing this will enable TLS.

databases

The list of databases used in UAA database including tag/name. The UAA will always look for the uaa tag and use the database name from that tag

Example
- name: uaa
  tag: uaa

db_scheme

Database scheme for UAA DB

port

The UAA database Port

roles

The list of database Roles used in UAA database including tag/name/password The UAA will always look for the tag admin and use the name and password properties as the database credentials

Example
- name: uaa
  password: database-password-for-user-uaa
  tag: admin

Templates

Templates are rendered and placed onto corresponding instances during the deployment process. This job's templates will be placed into /var/vcap/jobs/bbr-uaadb/ directory (learn more).

  • bin/bbr/backup (from backup.sh.erb)
  • bin/bbr/restore (from restore.sh.erb)
  • config/config.json (from config.json.erb)

Packages

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

This job relies on no runtime packages.