Skip to content

Instantly share code, notes, and snippets.

@bonzofenix
Created October 29, 2015 21:54
Show Gist options
  • Save bonzofenix/9d0ad5273c1112e98a28 to your computer and use it in GitHub Desktop.
Save bonzofenix/9d0ad5273c1112e98a28 to your computer and use it in GitHub Desktop.
cloud_provider:
mbus: https://mbus:PASS@STATIC_IP:6868
properties:
agent:
mbus: https://mbus:PASS@0.0.0.0:6868
blobstore:
path: /var/vcap/micro_bosh/data/cache
provider: local
ntp:
- ntp.example.com
vcenter:
address: VCENTER_IP
datacenters:
- allow_mixed_datastores: true
clusters:
- CLUSTER_NAME:
resource_pool: RESOURCE_POOL
datastore_pattern: DS_PATERN
disk_path: DISK_PATH
name: DC_NAME
persistent_datastore_pattern: P_DS_PATERN
template_folder: TMPL_FOLDER
vm_folder: VM_FOLDER
password: PASS
user: USR
template:
name: vsphere_cpi
release: bosh-vsphere-cpi
disk_pools:
- disk_size: 60000
name: disks
jobs:
- instances: 1
name: bosh
networks:
- name: private
static_ips:
- STATIC_IP
persistent_disk_pool: disks
properties:
agent:
mbus: nats://nats:PASS@STATIC_IP:4222
blobstore:
address: STATIC_IP
agent:
password: PASS
user: agent
director:
password: PASS
user: director
port: 25250
provider: dav
director:
address: 127.0.0.1
cpi_job: vsphere_cpi
db:
adapter: postgres
database: bosh
host: 127.0.0.1
password: PASS
user: postgres
name: bosh
hm:
director_account:
password: PASS
user: USR
http:
password: PASS
user: hm
pagerduty_enabled: false
resurrector_enabled: true
nats:
address: 127.0.0.1
password: PASS
user: nats
ntp:
- ntp.example.com
postgres:
adapter: postgres
database: bosh
host: 127.0.0.1
password: PASS
user: postgres
redis:
address: 127.0.0.1
listen_addresss: 127.0.0.1
password: PASS
vcenter:
address: VCENTER_IP
datacenters:
- allow_mixed_datastores: true
clusters:
- CLUSTER_NAME:
resource_pool: RESOURCE_POOL
datastore_pattern: DS_PATERN
disk_path: DISK_PATH
name: DC_NAME
persistent_datastore_pattern: P_DS_PATERN
template_folder: TMPL_FOLDER
vm_folder: VM_FOLDER
password: PASS
user: USR
resource_pool: vms
templates:
- name: nats
release: bosh
- name: redis
release: bosh
- name: postgres
release: bosh
- name: blobstore
release: bosh
- name: director
release: bosh
- name: health_monitor
release: bosh
- name: vsphere_cpi
release: bosh-vsphere-cpi
name: microbosh
networks:
- name: private
subnets:
- cloud_properties:
name: NETWORK_IDENTIFIER
dns:
- DNS_INTERNAL_SERVER
gateway: GW_IP
range: RANGE
type: manual
releases:
- name: bosh
url: file://bosh-release/release.tgz
- name: bosh-vsphere-cpi
url: file://bosh-vsphere-cpi-release/release.tgz
resource_pools:
- cloud_properties:
cpu: 4
datacenters:
- clusters:
- CLUSTER_NAME:
resource_pool: RESOURCE_POOL
name: DC_NAME
disk: 60000
ram: 8192
env:
bosh:
password: PASS
name: vms
network: private
stemcell:
url: file://vsphere-stemcell/stemcell.tgz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment