Collection of BOSH manifests referenced by cloudfoundry/docs-bosh
Clone or download
mfine30 Merge pull request #300 from andyliuliming/master_azure
Bump azure cpi to 35.4.0, stemcell to 97.17.
Latest commit 4d43709 Sep 21, 2018
Permalink
Failed to load latest commit information.
aws Revert "Revert switch to Xenial as default" Aug 27, 2018
azure Bump azure cpi to 35.4.0, stemcell to 97.17. Sep 21, 2018
ci Bump bpm to v0.12.3 Sep 19, 2018
docker Revert "Revert switch to Xenial as default" Aug 27, 2018
docs update readme to point to docs Aug 23, 2017
experimental Remove xenial ops file in favor of new defaults Aug 27, 2018
gcp Revert "Revert switch to Xenial as default" Aug 27, 2018
hm Adds ops file to enable graphite output for hm Jul 5, 2018
misc Update source-releases of bpm and bosh to match compiled ones Aug 28, 2018
openstack Revert "Revert switch to Xenial as default" Aug 27, 2018
runtime-configs Bump bosh-dns to 1.9.0 Sep 5, 2018
softlayer Need to specify 127.0.0.1 for blobstore when dynamic IP Feb 28, 2018
tests Revert "Revert switch to Xenial as default" Aug 27, 2018
vcloud Revert "Revert switch to Xenial as default" Aug 27, 2018
virtualbox Make `.envrc` from `create-env` use absolute paths Sep 12, 2018
vsphere Revert "Revert switch to Xenial as default" Aug 27, 2018
warden Revert "Revert switch to Xenial as default" Aug 27, 2018
.gitignore ignore tmp dir to allow playtime Mar 12, 2017
LICENSE Create LICENSE Mar 7, 2017
NOTICE Create NOTICE Mar 7, 2017
README.md fix create-env Dependencies URL May 10, 2018
bbr.yml Revert "Revert switch to Xenial as default" Aug 27, 2018
bosh-lite-docker.yml Revert "Revert switch to Xenial as default" Aug 27, 2018
bosh-lite-grootfs.yml Revert "Revert switch to Xenial as default" Aug 27, 2018
bosh-lite-runc.yml Revert "Revert switch to Xenial as default" Aug 27, 2018
bosh-lite.yml Add back disable_agent job Aug 27, 2018
bosh.yml Bump bpm to v0.12.3 Sep 19, 2018
credhub.yml Update credhub to v2.0.2 Sep 12, 2018
external-ip-not-recommended-uaa.yml add external ip for uaa (not recommended) Mar 29, 2017
external-ip-not-recommended.yml set gateway_user to jumpbox when jumpbox-user ops file is used Jun 21, 2017
external-ip-with-registry-not-recommended.yml set gateway_user to jumpbox when jumpbox-user ops file is used Jun 21, 2017
jumpbox-user.yml bump to os-conf 18 to fix agent kills on bosh-lite Nov 2, 2017
local-bosh-release-tarball.yml Add local tarball option for bosh release Sep 7, 2017
local-bosh-release.yml fix for bosh-dev Dec 8, 2016
local-dns.yml Properly deprecate local-dns.yml Jan 6, 2018
syslog.yml bump to syslog-release 11 Jun 21, 2017
turbulence.yml bump turbulence to 0.8 Aug 10, 2017
uaa.yml Revert "Revert switch to Xenial as default" Aug 27, 2018

README.md

bosh-deployment

Ops files

  • bosh.yml: Base manifest that is meant to be used with different CPI configurations
  • [aws|azure|docker|gcp|openstack|softlayer|vcloud|vsphere|virtualbox]/cpi.yml: CPI configuration
  • [aws|azure|docker|gcp|openstack|softlayer|vcloud|vsphere|virtualbox]/cloud-config.yml: Simple cloud configs
  • jumpbox-user.yml: Adds user jumpbox for SSH-ing into the Director (see Jumpbox User)
  • uaa.yml: Deploys UAA and enables UAA user management in the Director
  • credhub.yml: Deploys CredHub and enables CredHub integration in the Director
  • bosh-lite.yml: Configures Director to use Garden CPI within the Director VM (see BOSH Lite)
  • syslog.yml: Configures syslog to forward logs to some destination
  • local-dns.yml: Enables Director DNS beta functionality
  • misc/config-server.yml: Deploys config-server (see credhub.yml)
  • misc/proxy.yml: Configure HTTP proxy for Director and CPI
  • runtime-configs/syslog.yml: Runtime config to enable syslog forwarding

See tests/run-checks.sh for example usage of different ops files.

Security Groups

Please ensure you have security groups setup correctly. i.e:

Type                 Protocol Port Range  Source                     Purpose
SSH                  TCP      22          <IP you run bosh CLI from> SSH (if Registry is used)
Custom TCP Rule      TCP      6868        <IP you run bosh CLI from> Agent for bootstrapping
Custom TCP Rule      TCP      25555       <IP you run bosh CLI from> Director API
Custom TCP Rule      TCP      8443        <IP you run bosh CLI from> UAA API (if UAA is used)
Custom TCP Rule      TCP      8844        <IP you run bosh CLI from> CredHub API (if CredHub is used)
SSH                  TCP      22          <((internal_cidr))>        BOSH SSH (optional)
Custom TCP Rule      TCP      4222        <((internal_cidr))>        NATS
Custom TCP Rule      TCP      25250       <((internal_cidr))>        Blobstore
Custom TCP Rule      TCP      25777       <((internal_cidr))>        Registry if enabled