Now that you have setup your prerequisites and DNS you can deploy Pivotal Cloud Foundry.
Login to your deployment machine and fetch a snapshot of this repository:
git clone https://github.com/cf-platform-eng/gcp-pcf-quickstart.git
cd gcp-pcf-quickstart
Kick off the deployment script and sit back. If a failure occurs follow any provided instructions and re-run the script. It is safe to repeat.
export PIVNET_API_TOKEN=<retrieve by clicking "REQUEST NEW REFRESH TOKEN" at https://network.pivotal.io/users/dashboard/edit-profile>
./deploy_pcf.sh
The script will output a default set of configurations that can not be
changed after deployment. At this time you can make the
decision to deploy the full Elastic Runtime by editing env/pcf/config.json
and setting SmallFootprint
to false
.
The installation will perform the following steps:
- Provision infrastructure with terraform (5-10 minutes)
- Configure Ops Manager (<5 minutes)
- Deploy Pivotal Cloud Foundry (2 hours)
The deployment of Pivotal Cloud Foundry is handled by Ops Manager. Once it's begun (evident by the streaming of BOSH output)
- Login to Pivotal Cloud Foundry and deploy your first app
- Delete Deployment