tpl/gcp/README.md in kite-0.1.0 vs tpl/gcp/README.md in kite-0.2.0

- old
+ new

@@ -1,35 +1,51 @@ -## GCP Cloud +# GCP Cloud -### Setup +## Setup +### Prerequisites Set path to your service account credentials: ``` export GOOGLE_CREDENTIALS=*~/credentials/service-account.json* ``` - +### Setup the basic infrastructure and bastion Apply terraform code ``` pushd terraform && terraform init && terraform apply && popd ``` [Note] To destroy Bastion later, use `terraform destroy -target google_compute_instance.bastion` +### Setup BOSH Render BOSH manifest and related files ``` kite render manifest bosh --cloud gcp ``` Prepare BOSH environment using instructions from [docs/bosh.md](docs/bosh.md) +### Setup INGRESS +Render Ingress manifest and related files +``` +kite render manifest ingress --cloud gcp +``` + +Follow instructions from [docs/ingress.md](docs/ingress.md) to deploy Ingress + + +### Setup VAULT Render Vault deployment ``` kite render manifest vault --cloud gcp ``` Follow instructions from [docs/vault.md](docs/vault.md) to deploy Vault + +### Setup CONCOURSE +[Note] +To expose concourse publicly, you must create first (manually) a virtual IP in GCP and create a DNS A entry for the hostname for this IP. Set the IP into config/cloud.yml (concourse.vip). Render Concourse manifest ``` kite render manifest concourse --cloud gcp ```