Skip to content

Instantly share code, notes, and snippets.

@jim80net
Created September 14, 2016 23:09
Show Gist options
  • Select an option

  • Save jim80net/0eee2eaf70c8b888bb6aaa9eb3e33b7a to your computer and use it in GitHub Desktop.

Select an option

Save jim80net/0eee2eaf70c8b888bb6aaa9eb3e33b7a to your computer and use it in GitHub Desktop.
BOSH Healthmonitor deployment manifest
---
name: bosh-healthmonitor
director_uuid: abc123
releases:
- name: bosh
version: '257.3'
networks:
- name: environment-mgmt
subnets:
- range: 10.0.0.0/24
gateway: 10.0.0.1
dns:
- 4.2.2.1
static: []
reserved:
- 10.0.0.2-10.0.0.230
- 10.0.0.235-10.0.0.254
cloud_properties:
net_id: abc123
resource_pools:
- name: default
network: environment-mgmt
stemcell:
name: bosh-openstack-kvm-ubuntu-trusty-go_agent-raw
version: '3232.2'
cloud_properties:
instance_type: m1.medium
availability_zone: nova
compilation:
reuse_compilation_vms: true
workers: 3
network: environment-mgmt
cloud_properties:
instance_type: m1.medium
availability_zone: nova
update:
canaries: 1
canary_watch_time: 30000 - 90000
update_watch_time: 30000 - 90000
max_in_flight: 1
max_errors: 1
jobs:
- name: bosh
templates:
- name: health_monitor
release: bosh
instances: 1
resource_pool: default
networks:
- name: environment-mgmt
properties:
nats:
user: nats
password: IAMNATSPASSWORD
address: 10.0.0.21
port: 4222
director:
address: 10.0.0.21
port: 25555
hm:
http:
port: 25923
user: admin
password: IAMHMHTTPPASSWORD
director_account:
ca_cert: |
-----BEGIN CERTIFICATE-----
IAMACERTIFICATE
-----END CERTIFICATE-----
client_id: health_monitor
client_secret: IAMACLIENTSECRET
loglevel: debug
email_notifications: false
tsdb_enabled: false
datadog_enabled: true
datadog:
api_key: IAMANAPIKEY
application_key: IAMANAPPLICATIONKEY
cloud_watch_enabled: false
resurrector_enabled: false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment