Name: bbr-pcf-pipeline-tasks
Owner: Pivotal Cloud Foundry
Description: Concourse tasks to help automate bbr https://github.com/cloudfoundry-incubator/bosh-backup-and-restore
Created: 2017-06-09 17:04:31.0
Updated: 2018-05-13 03:59:20.0
Pushed: 2018-05-11 10:00:50.0
Size: 40
Language: Shell
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This is a collection of Concourse tasks for backing up a Pivotal Cloud Foundry installation using bbr.
Running regular backups (at least every 24 hours) and storing multiple copies of backup artifacts in different datacenters is highly recommended. The time Concourse resource can be added to the pipeline to trigger backups regularly. There are a variety of storage resources such as S3 that can be used to move backups to storage. A list of Concourse resources can be found here.
To use these concourse tasks you will need to have a worker in a network which has access to your ERT or/and BOSH director. You can find an example template for deploying an external worker here.
bbr-pipeline-tasks-repo
: this repositoryom-installation
: a directory containing a installation.zip generated by exporting the Operations Manager installation.SKIP_SSL_VALIDATION
: if true, ssl validation will be skipped. Defaults to falseOPSMAN_URL
: The OpsManager URLOPSMAN_USERNAME
: The OpsManager usernameOPSMAN_PASSWORD
: The OpsManager passwordN.B.: the pipeline assumes you have a tagged concourse worker deployed on the same network as ERT, i.e., the pipeline will use the concourse worker as the jumpbox. Ensure that this worker has enough disk space to accommodate the ERT backup files.
bbr-pipeline-tasks-repo
: this repositorybinary
: a directory containing a executable bbr
fileert-backup-artifact
: a directory containing ert-backup.tar generated by backing up ERT.SKIP_SSL_VALIDATION
: if true, ssl validation will be skipped. Defaults to falseOPSMAN_URL
: The OpsManager URLOPSMAN_USERNAME
: The OpsManager usernameOPSMAN_PASSWORD
: The OpsManager passwordN.B.: the pipeline assumes you have a tagged concourse worker deployed on the same network as the Director, i.e., the pipeline will use the concourse worker as the jumpbox. Ensure that this worker has enough disk space to accommodate the Director backup files.
bbr-pipeline-tasks-repo
: this repositorybinary
: a directory containing a executable bbr
filedirector-backup-artifact
: a directory containing director-backup.tar generated by backing up the Director.SKIP_SSL_VALIDATION
: if true, ssl validation will be skipped. Defaults to falseOPSMAN_URL
: The OpsManager URLOPSMAN_USERNAME
: The OpsManager usernameOPSMAN_PASSWORD
: The OpsManager passwordYou can set the example pipeline with fly:
ecrets.sample.yml secrets.yml
date secrets.yml with real secrets
--target <target> \
set-pipeline \
--pipeline bbr-pipeline \
--config pipeline.sample.yml \
--load-vars-from secret.yml