This repository is derived from https://github.com/concourse/concourse-bosh-deployment
Its main purpose is to offer a simple way to deploy Concourse v5.5.x (cluster only) for Platform Automation (i.e. with a Credhub and Uaa), on top of a pre-configured Ops Manager and BOSH Director on GCP.
-
GCP has been paved and you have a file named
terraform-outputs.yml
which, among other items, contains your target concourse url in a variable namedconcourse_url
-
The
bosh
andom
cli's are installed and configured to target the ops manager and bosh director respectively. -
The
credhub
cli is installed and configured to target the bosh credhub.
-
Create a user in the BOSH Credhub for Concourse basic auth
credhub generate --name=/p-bosh/concourse/local_user --type=user --username=admin
-
Interpolate the file
vars.yml.template
om interpolate --config vars.yml.template --vars-file ../terraform-outputs.yml > vars.yml
-
Upload latest 621 family stemcell for Xenial
bosh upload-stemcell --sha1 8a91be2437e1c37991e601c0869e4d95a023f704 \ https://bosh.io/d/stemcells/bosh-google-kvm-ubuntu-xenial-go_agent?v=621.61
-
Execute the script
deploy.sh
to kick off the bosh deployment