- [Optional] If this is a new GSA-provided laptop, it likely does not come with
brew
installed. Installbrew
and other tools via the 18F platform scripts from the 18F laptop repobash <(curl -s https://raw.githubusercontent.com/18F/laptop/master/laptop)
- Install CloudFoundry for mac per their docs
brew tap cloudfoundry/tap
brew install cf-cli
brew install cloudfoundry/tap/bosh-cli
brew install openssl
- An existing cloud.gov teammate facilitator will make your account
- Uses the
create-cf-admin
script with your GSA email address
- Uses the
- Verify CloudFoundry Installation via the CLI
cf login -a api.fr.cloud.gov --sso
cf orgs
- As a cloud.gov team member, you should have a very giant list of organizations
- If you have none or one (e.g. sandbox) org, contact your facilitator
- Install the BOSH CLI using their instructions for MacOS
brew install cloudfoundry/tap/bosh-cli
- Verify the installation using
bosh -v
- Install Terraform and other tools per cg-provision
brew install terraform
brew install awscli
brew install jq
- Verify Terraform installed and is in your path
- Run
terraform
and helper text should display
- Run
- Verify AWS CLI installed and is in your path
- Run
aws
and helper text should display
- Run
- Install the Concourse
fly
CLI- Download the
fly
binary zip for MacOS from https://concourse-ci.org/ - Extract the binary and move it to
/usr/local/bin/fly
so it's in your pathcd ~/Downloads
mv fly /usr/local/bin/fly
- Verify using
fly -h
- Download the
- Install tools for cloud.gov
- Clone the
cg-scripts
repogit clone https://github.com/18F/cg-scripts.git
- Clone the
- Start with the CloudFoundry Incubator
cfdev
cf dev start
- this process will take a while to get everything set up and deployed to Docker containerseval "$(cf dev bosh env)"
cf login -a https://api.dev.cfdev.sh --skip-ssl-validation
cf api --skip-ssl-validation https://api.bosh-lite.com
cf auth admin admin
- Learn basic
fly
commands from the Fly overview
Note: Cloud.gov onboarding guide may not be updated away from VirtualBox
- Concourse (Installation Guide)
- Fly (Fly overview)
- Bosh
- Monit
- Terraform
- Linux admin and CLI