Skip to content

Instantly share code, notes, and snippets.

@gordcorp
Created January 9, 2018 00:51
Show Gist options
  • Save gordcorp/2c12d93e931634f613938b29beade397 to your computer and use it in GitHub Desktop.
Save gordcorp/2c12d93e931634f613938b29beade397 to your computer and use it in GitHub Desktop.
BOSH lite update-env
#!/bin/bash
set -u
set -x
# Clear previous current_manifest_sha value from state.json
sed -in 's/^.*current_manifest_sha.*$/"current_manifest_sha": "",/g' ~/deployments/vbox/state.json
bosh create-env ~/workspace/bosh-deployment/bosh.yml \
--state ~/deployments/vbox/state.json \
-o ~/workspace/bosh-deployment/virtualbox/cpi.yml \
-o ~/workspace/bosh-deployment/virtualbox/outbound-network.yml \
-o ~/workspace/bosh-deployment/bosh-lite.yml \
-o ~/workspace/bosh-deployment/bosh-lite-runc.yml \
-o ~/workspace/bosh-deployment/jumpbox-user.yml \
-o ~/workspace/bosh-deployment/uaa.yml \
-o ~/workspace/bosh-deployment/credhub.yml \
--vars-store ~/deployments/vbox/creds.yml \
-v director_name="Bosh Lite Director" \
-v internal_ip=192.168.50.6 \
-v internal_gw=192.168.50.1 \
-v internal_cidr=192.168.50.0/24 \
-v outbound_network_name=NatNetwork
# set up a local route for bosh ssh commands or accessing VMs directly
sudo route add -net 10.244.0.0/16 192.168.50.6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment