$ ruby scripts/diff.rb scripts/v224.yml scripts/v225.yml
compilation.cloud_properties.availability_zone: __stub__eu-west-1a != __stub__eu-west-1b
compilation.cloud_properties.instance_type.c3.large: only in 1
compilation.network: only in 2
jobs.consul_z1.networks.cf1.static_ips.10.0.10.39: only in 1
jobs.consul_z1.networks.cf1.static_ips.10.0.10.40: only in 1
jobs.consul_z1.networks.cf1.static_ips.10.0.10.41: only in 1
jobs.consul_z1.properties.consul.agent.{"mode"=>"server"}: only in 1
properties.dea_next.instance_bandwidth_limit: only in 2
properties.dea_next.staging_bandwidth_limit: only in 2
Last active
November 19, 2015 16:16
-
-
Save saliceti/97fe3a408981daa7abf1 to your computer and use it in GitHub Desktop.
Parse and compare manifests
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env ruby | |
require 'yaml' | |
file1 = ARGV[0] | |
file2 = ARGV[1] | |
yaml1 = '' | |
yaml2 = '' | |
File.open(file1, 'r') do |f| | |
yaml1 = YAML.load f | |
end | |
File.open(file2, 'r') do |f| | |
yaml2 = YAML.load f | |
end | |
def compare(hash1, hash2, path = "") | |
if hash1.is_a? Hash and hash2.is_a? Hash | |
hash2_done_keys = [] | |
hash1.keys.each do |key, value| | |
if path == "" | |
next_path = key | |
else | |
next_path = path + '.' + key | |
end | |
hash2_done_keys << key | |
compare hash1[key], hash2[key], next_path | |
end | |
hash2.each do |key, value| | |
unless hash2_done_keys.include? key | |
puts path + '.' + key + ': only in 2' | |
puts | |
end | |
end | |
elsif hash1.is_a? Array and hash2.is_a? Array | |
hash1.each_index do |i| | |
if (hash1[i].is_a? Hash and hash1[i].has_key?('name')) | |
next_path = path + '.' + hash1[i]['name'] | |
elsif (hash2[i].is_a? Hash and hash2[i].has_key?('name')) | |
next_path = path + '.' + hash2[i]['name'] | |
else | |
next_path = path | |
end | |
compare hash1[i], hash2[i], next_path | |
end | |
# TODO: iterate over hash2 as well | |
elsif hash1.nil? and not hash2.nil? | |
puts path + '.' + hash2.to_s + ': only in 2' | |
puts | |
elsif hash2.nil? and not hash1.nil? | |
puts path + '.' + hash1.to_s + ': only in 1' | |
puts | |
elsif hash1 != hash2 | |
puts path + ': ' + hash1 + ' != ' + hash2 | |
puts | |
elsif hash1 == hash2 | |
return | |
else | |
raise "Unknown case at path=" + path | |
end | |
end | |
compare(yaml1, yaml2) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
compilation: | |
cloud_properties: | |
availability_zone: __stub__eu-west-1a | |
instance_type: c3.large | |
reuse_compilation_vms: true | |
workers: 6 | |
director_uuid: BOSH_UUID | |
jobs: | |
- instances: 2 | |
name: consul_z1 | |
networks: | |
- name: cf1 | |
static_ips: | |
- 10.0.10.37 | |
- 10.0.10.38 | |
- 10.0.10.39 | |
- 10.0.10.40 | |
- 10.0.10.41 | |
persistent_disk: 1024 | |
properties: | |
consul: | |
agent: | |
mode: server | |
metron_agent: | |
zone: z1 | |
resource_pool: small_z1 | |
templates: | |
- name: consul_agent | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: | |
max_in_flight: 1 | |
serial: true | |
- instances: 1 | |
name: consul_z2 | |
networks: | |
- name: cf2 | |
static_ips: | |
- 10.0.11.37 | |
persistent_disk: 1024 | |
properties: | |
consul: | |
agent: | |
mode: server | |
metron_agent: | |
zone: z2 | |
resource_pool: small_z2 | |
templates: | |
- name: consul_agent | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: | |
max_in_flight: 1 | |
serial: true | |
- default_networks: | |
- name: cf1 | |
static_ips: null | |
instances: 0 | |
name: ha_proxy_z1 | |
networks: | |
- name: cf1 | |
static_ips: null | |
properties: | |
ha_proxy: null | |
metron_agent: | |
zone: z1 | |
router: | |
servers: | |
z1: | |
- 10.0.10.15 | |
z2: | |
- 10.0.11.15 | |
resource_pool: router_z1 | |
templates: | |
- name: haproxy | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: consul_agent | |
release: cf | |
update: {} | |
- instances: 1 | |
name: nats_z1 | |
networks: | |
- name: cf1 | |
static_ips: | |
- 10.0.10.11 | |
properties: | |
metron_agent: | |
zone: z1 | |
resource_pool: medium_z1 | |
templates: | |
- name: nats | |
release: cf | |
- name: nats_stream_forwarder | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: {} | |
- instances: 1 | |
name: nats_z2 | |
networks: | |
- name: cf2 | |
static_ips: | |
- 10.0.11.11 | |
properties: | |
metron_agent: | |
zone: z2 | |
resource_pool: medium_z2 | |
templates: | |
- name: nats | |
release: cf | |
- name: nats_stream_forwarder | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: {} | |
- instances: 2 | |
name: etcd_z1 | |
networks: | |
- name: cf1 | |
static_ips: | |
- 10.0.10.20 | |
- 10.0.10.35 | |
persistent_disk: 10024 | |
properties: | |
metron_agent: | |
zone: z1 | |
resource_pool: medium_z1 | |
templates: | |
- name: etcd | |
release: cf | |
- name: etcd_metrics_server | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: | |
max_in_flight: 1 | |
- instances: 1 | |
name: etcd_z2 | |
networks: | |
- name: cf2 | |
static_ips: | |
- 10.0.11.19 | |
persistent_disk: 10024 | |
properties: | |
metron_agent: | |
zone: z2 | |
resource_pool: medium_z2 | |
templates: | |
- name: etcd | |
release: cf | |
- name: etcd_metrics_server | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: | |
max_in_flight: 1 | |
- instances: 1 | |
name: stats_z1 | |
networks: | |
- name: cf1 | |
properties: | |
metron_agent: | |
zone: z1 | |
resource_pool: small_z1 | |
templates: | |
- name: collector | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: {} | |
- instances: 0 | |
name: nfs_z1 | |
networks: | |
- name: cf1 | |
static_ips: null | |
persistent_disk: 102400 | |
properties: | |
metron_agent: | |
zone: z1 | |
resource_pool: medium_z1 | |
templates: | |
- name: debian_nfs_server | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: {} | |
- instances: 0 | |
name: postgres_z1 | |
networks: | |
- name: cf1 | |
static_ips: null | |
persistent_disk: 4096 | |
properties: | |
metron_agent: | |
zone: z1 | |
resource_pool: medium_z1 | |
templates: | |
- name: postgres | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: {} | |
- instances: 1 | |
name: uaa_z1 | |
networks: | |
- name: cf1 | |
properties: | |
consul: | |
agent: | |
services: | |
uaa: {} | |
metron_agent: | |
zone: z1 | |
route_registrar: | |
routes: | |
- name: uaa | |
port: 8080 | |
tags: | |
component: uaa | |
uris: | |
- uaa.__stub__reference.cf.paas.alphagov.co.uk | |
- '*.uaa.__stub__reference.cf.paas.alphagov.co.uk' | |
- login.__stub__reference.cf.paas.alphagov.co.uk | |
- '*.login.__stub__reference.cf.paas.alphagov.co.uk' | |
uaa: | |
proxy: | |
servers: | |
- 10.0.10.15 | |
- 10.0.11.15 | |
resource_pool: medium_z1 | |
templates: | |
- name: uaa | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: consul_agent | |
release: cf | |
- name: route_registrar | |
release: cf | |
- name: statsd-injector | |
release: cf | |
update: {} | |
- instances: 1 | |
name: uaa_z2 | |
networks: | |
- name: cf2 | |
properties: | |
consul: | |
agent: | |
services: | |
uaa: {} | |
metron_agent: | |
zone: z2 | |
route_registrar: | |
routes: | |
- name: uaa | |
port: 8080 | |
tags: | |
component: uaa | |
uris: | |
- uaa.__stub__reference.cf.paas.alphagov.co.uk | |
- '*.uaa.__stub__reference.cf.paas.alphagov.co.uk' | |
- login.__stub__reference.cf.paas.alphagov.co.uk | |
- '*.login.__stub__reference.cf.paas.alphagov.co.uk' | |
uaa: | |
proxy: | |
servers: | |
- 10.0.10.15 | |
- 10.0.11.15 | |
resource_pool: medium_z2 | |
templates: | |
- name: uaa | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: consul_agent | |
release: cf | |
- name: route_registrar | |
release: cf | |
- name: statsd-injector | |
release: cf | |
update: {} | |
- instances: 1 | |
name: api_z1 | |
networks: | |
- name: cf1 | |
persistent_disk: 0 | |
properties: | |
consul: | |
agent: | |
services: | |
cloud_controller_ng: {} | |
routing-api: {} | |
metron_agent: | |
zone: z1 | |
nfs_server: | |
address: null | |
allow_from_entries: | |
- 10.0.10.0/24 | |
- 10.0.11.0/24 | |
share: null | |
route_registrar: | |
routes: | |
- name: api | |
port: 9022 | |
tags: | |
component: CloudController | |
uris: | |
- api.__stub__reference.cf.paas.alphagov.co.uk | |
resource_pool: large_z1 | |
templates: | |
- name: cloud_controller_ng | |
release: cf | |
- name: routing-api | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: statsd-injector | |
release: cf | |
- name: consul_agent | |
release: cf | |
- name: nfs_mounter | |
release: cf | |
- name: route_registrar | |
release: cf | |
update: {} | |
- instances: 1 | |
name: api_z2 | |
networks: | |
- name: cf2 | |
persistent_disk: 0 | |
properties: | |
consul: | |
agent: | |
services: | |
cloud_controller_ng: {} | |
routing-api: {} | |
metron_agent: | |
zone: z2 | |
nfs_server: | |
address: null | |
allow_from_entries: | |
- 10.0.10.0/24 | |
- 10.0.11.0/24 | |
share: null | |
route_registrar: | |
routes: | |
- name: api | |
port: 9022 | |
tags: | |
component: CloudController | |
uris: | |
- api.__stub__reference.cf.paas.alphagov.co.uk | |
resource_pool: large_z2 | |
templates: | |
- name: cloud_controller_ng | |
release: cf | |
- name: routing-api | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: statsd-injector | |
release: cf | |
- name: consul_agent | |
release: cf | |
- name: nfs_mounter | |
release: cf | |
- name: route_registrar | |
release: cf | |
update: {} | |
- instances: 1 | |
name: clock_global | |
networks: | |
- name: cf1 | |
persistent_disk: 0 | |
properties: | |
metron_agent: | |
zone: z1 | |
resource_pool: medium_z1 | |
templates: | |
- name: cloud_controller_clock | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: {} | |
- instances: 1 | |
name: api_worker_z1 | |
networks: | |
- name: cf1 | |
persistent_disk: 0 | |
properties: | |
metron_agent: | |
zone: z1 | |
nfs_server: | |
address: null | |
allow_from_entries: | |
- 10.0.10.0/24 | |
- 10.0.11.0/24 | |
share: null | |
resource_pool: small_z1 | |
templates: | |
- name: cloud_controller_worker | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: consul_agent | |
release: cf | |
- name: nfs_mounter | |
release: cf | |
update: {} | |
- instances: 1 | |
name: api_worker_z2 | |
networks: | |
- name: cf2 | |
persistent_disk: 0 | |
properties: | |
metron_agent: | |
zone: z2 | |
nfs_server: | |
address: null | |
allow_from_entries: | |
- 10.0.10.0/24 | |
- 10.0.11.0/24 | |
share: null | |
resource_pool: small_z2 | |
templates: | |
- name: cloud_controller_worker | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: consul_agent | |
release: cf | |
- name: nfs_mounter | |
release: cf | |
update: {} | |
- instances: 1 | |
name: hm9000_z1 | |
networks: | |
- name: cf1 | |
properties: | |
metron_agent: | |
zone: z1 | |
route_registrar: | |
routes: | |
- name: hm9000 | |
port: 5155 | |
tags: | |
component: HM9K | |
uris: | |
- hm9000.__stub__reference.cf.paas.alphagov.co.uk | |
resource_pool: medium_z1 | |
templates: | |
- name: hm9000 | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: route_registrar | |
release: cf | |
update: {} | |
- instances: 1 | |
name: hm9000_z2 | |
networks: | |
- name: cf2 | |
properties: | |
metron_agent: | |
zone: z2 | |
route_registrar: | |
routes: | |
- name: hm9000 | |
port: 5155 | |
tags: | |
component: HM9K | |
uris: | |
- hm9000.__stub__reference.cf.paas.alphagov.co.uk | |
resource_pool: medium_z2 | |
templates: | |
- name: hm9000 | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: route_registrar | |
release: cf | |
update: {} | |
- instances: 1 | |
name: runner_z1 | |
networks: | |
- name: cf1 | |
static_ips: null | |
properties: | |
dea_next: | |
zone: z1 | |
metron_agent: | |
zone: z1 | |
resource_pool: runner_z1 | |
templates: | |
- name: dea_next | |
release: cf | |
- name: dea_logging_agent | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: | |
max_in_flight: 1 | |
- instances: 1 | |
name: runner_z2 | |
networks: | |
- name: cf2 | |
static_ips: null | |
properties: | |
dea_next: | |
zone: z2 | |
metron_agent: | |
zone: z2 | |
resource_pool: runner_z2 | |
templates: | |
- name: dea_next | |
release: cf | |
- name: dea_logging_agent | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: | |
max_in_flight: 1 | |
- instances: 0 | |
name: loggregator_z1 | |
networks: | |
- name: cf1 | |
properties: | |
doppler: | |
zone: z1 | |
metron_agent: | |
zone: z1 | |
resource_pool: medium_z1 | |
templates: | |
- name: doppler | |
release: cf | |
- name: syslog_drain_binder | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: {} | |
- instances: 0 | |
name: loggregator_z2 | |
networks: | |
- name: cf2 | |
properties: | |
doppler: | |
zone: z2 | |
metron_agent: | |
zone: z2 | |
resource_pool: medium_z2 | |
templates: | |
- name: doppler | |
release: cf | |
- name: syslog_drain_binder | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: {} | |
- instances: 1 | |
name: doppler_z1 | |
networks: | |
- name: cf1 | |
properties: | |
doppler: | |
zone: z1 | |
metron_agent: | |
zone: z1 | |
resource_pool: medium_z1 | |
templates: | |
- name: doppler | |
release: cf | |
- name: syslog_drain_binder | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: {} | |
- instances: 1 | |
name: doppler_z2 | |
networks: | |
- name: cf2 | |
properties: | |
doppler: | |
zone: z2 | |
metron_agent: | |
zone: z2 | |
resource_pool: medium_z2 | |
templates: | |
- name: doppler | |
release: cf | |
- name: syslog_drain_binder | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: {} | |
- instances: 1 | |
name: loggregator_trafficcontroller_z1 | |
networks: | |
- name: cf1 | |
properties: | |
metron_agent: | |
zone: z1 | |
route_registrar: | |
routes: | |
- name: doppler | |
port: 8081 | |
uris: | |
- doppler.__stub__reference.cf.paas.alphagov.co.uk | |
- name: loggregator | |
port: 8080 | |
uris: | |
- loggregator.__stub__reference.cf.paas.alphagov.co.uk | |
traffic_controller: | |
zone: z1 | |
resource_pool: small_z1 | |
templates: | |
- name: loggregator_trafficcontroller | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: route_registrar | |
release: cf | |
update: {} | |
- instances: 1 | |
name: loggregator_trafficcontroller_z2 | |
networks: | |
- name: cf2 | |
properties: | |
metron_agent: | |
zone: z2 | |
route_registrar: | |
routes: | |
- name: doppler | |
port: 8081 | |
uris: | |
- doppler.__stub__reference.cf.paas.alphagov.co.uk | |
- name: loggregator | |
port: 8080 | |
uris: | |
- loggregator.__stub__reference.cf.paas.alphagov.co.uk | |
traffic_controller: | |
zone: z2 | |
resource_pool: small_z2 | |
templates: | |
- name: loggregator_trafficcontroller | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: route_registrar | |
release: cf | |
update: {} | |
- default_networks: | |
- name: cf1 | |
static_ips: null | |
instances: 1 | |
name: router_z1 | |
networks: | |
- name: cf1 | |
static_ips: | |
- 10.0.10.15 | |
properties: | |
consul: | |
agent: | |
services: | |
gorouter: {} | |
metron_agent: | |
zone: z1 | |
resource_pool: router_z1 | |
templates: | |
- name: gorouter | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: consul_agent | |
release: cf | |
update: {} | |
- default_networks: | |
- name: cf2 | |
static_ips: null | |
instances: 1 | |
name: router_z2 | |
networks: | |
- name: cf2 | |
static_ips: | |
- 10.0.11.15 | |
properties: | |
consul: | |
agent: | |
services: | |
gorouter: {} | |
metron_agent: | |
zone: z2 | |
resource_pool: router_z2 | |
templates: | |
- name: gorouter | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: consul_agent | |
release: cf | |
update: {} | |
- instances: 1 | |
lifecycle: errand | |
name: acceptance_tests | |
networks: | |
- name: cf1 | |
resource_pool: small_errand | |
templates: | |
- name: acceptance-tests | |
release: cf | |
- instances: 1 | |
lifecycle: errand | |
name: smoke_tests | |
networks: | |
- name: cf1 | |
properties: {} | |
resource_pool: small_errand | |
templates: | |
- name: smoke-tests | |
release: cf | |
meta: | |
environment: reference | |
releases: | |
- name: cf | |
version: latest | |
name: cloudfoundry-reference-manifest | |
networks: | |
- name: cf1 | |
subnets: | |
- cloud_properties: | |
subnet: __stub__subnetid1 | |
dns: | |
- 10.0.0.2 | |
gateway: 10.0.10.1 | |
range: 10.0.10.0/24 | |
reserved: | |
- 10.0.10.2 - 10.0.10.9 | |
static: | |
- 10.0.10.10 - 10.0.10.40 | |
- name: cf2 | |
subnets: | |
- cloud_properties: | |
subnet: __stub__subnetid1 | |
dns: | |
- 10.0.0.2 | |
gateway: 10.0.11.1 | |
range: 10.0.11.0/24 | |
reserved: | |
- 10.0.11.2 - 10.0.11.9 | |
static: | |
- 10.0.11.10 - 10.0.11.40 | |
properties: | |
acceptance_tests: null | |
app_domains: | |
- __stub__reference.cf.paas.alphagov.co.uk | |
app_ssh: null | |
cc: | |
allow_app_ssh_access: true | |
allowed_cors_domains: [] | |
app_events: | |
cutoff_age_in_days: 31 | |
app_usage_events: | |
cutoff_age_in_days: 31 | |
audit_events: | |
cutoff_age_in_days: 31 | |
broker_client_default_async_poll_interval_seconds: null | |
broker_client_max_async_poll_duration_minutes: null | |
broker_client_timeout_seconds: 70 | |
buildpacks: | |
buildpack_directory_key: __stub__reference.cf.paas.alphagov.co.uk-cc-buildpacks | |
cdn: null | |
fog_connection: | |
aws_access_key_id: 123abc_access_key_id | |
aws_secret_access_key: abc123_secret_access_key | |
provider: AWS | |
region: __stub__eu-west | |
bulk_api_password: 123abc_bulk_api_password | |
client_max_body_size: 15M | |
db_encryption_key: 123abc_cc_db_encryption_key | |
db_logging_level: debug2 | |
default_app_disk_in_mb: 1024 | |
default_app_memory: 1024 | |
default_buildpacks: | |
- name: staticfile_buildpack | |
package: buildpack_staticfile | |
- name: java_buildpack | |
package: buildpack_java | |
- name: ruby_buildpack | |
package: buildpack_ruby | |
- name: nodejs_buildpack | |
package: buildpack_nodejs | |
- name: go_buildpack | |
package: buildpack_go | |
- name: python_buildpack | |
package: buildpack_python | |
- name: php_buildpack | |
package: buildpack_php | |
- name: binary_buildpack | |
package: buildpack_binary | |
default_health_check_timeout: 60 | |
default_quota_definition: default | |
default_running_security_groups: | |
- public_networks | |
- dns | |
default_staging_security_groups: | |
- public_networks | |
- dns | |
default_to_diego_backend: false | |
development_mode: false | |
directories: null | |
disable_custom_buildpacks: false | |
droplets: | |
cdn: null | |
droplet_directory_key: __stub__reference.cf.paas.alphagov.co.uk-cc-droplets | |
fog_connection: | |
aws_access_key_id: 123abc_access_key_id | |
aws_secret_access_key: abc123_secret_access_key | |
provider: AWS | |
region: __stub__eu-west | |
max_staged_droplets_stored: null | |
external_host: api | |
external_port: 9022 | |
external_protocol: null | |
install_buildpacks: | |
- name: staticfile_buildpack | |
package: buildpack_staticfile | |
- name: java_buildpack | |
package: buildpack_java | |
- name: ruby_buildpack | |
package: buildpack_ruby | |
- name: nodejs_buildpack | |
package: buildpack_nodejs | |
- name: go_buildpack | |
package: buildpack_go | |
- name: python_buildpack | |
package: buildpack_python | |
- name: php_buildpack | |
package: buildpack_php | |
- name: binary_buildpack | |
package: buildpack_binary | |
internal_api_password: 123abc_bulk_api_password | |
internal_api_user: internal_user | |
jobs: | |
app_bits_packer: | |
timeout_in_seconds: null | |
app_events_cleanup: | |
timeout_in_seconds: null | |
app_usage_events_cleanup: | |
timeout_in_seconds: null | |
blobstore_delete: | |
timeout_in_seconds: null | |
blobstore_upload: | |
timeout_in_seconds: null | |
droplet_deletion: | |
timeout_in_seconds: null | |
droplet_upload: | |
timeout_in_seconds: null | |
generic: | |
number_of_workers: null | |
global: | |
timeout_in_seconds: 14400 | |
model_deletion: | |
timeout_in_seconds: null | |
logging_level: debug2 | |
maximum_app_disk_in_mb: 2048 | |
maximum_health_check_timeout: 180 | |
min_cli_version: 6.1.0 | |
min_recommended_cli_version: 6.10.0 | |
newrelic: | |
capture_params: false | |
developer_mode: false | |
environment_name: reference | |
license_key: null | |
monitor_mode: false | |
transaction_tracer: | |
enabled: true | |
record_sql: obfuscated | |
packages: | |
app_package_directory_key: __stub__reference.cf.paas.alphagov.co.uk-cc-packages | |
cdn: null | |
fog_connection: | |
aws_access_key_id: 123abc_access_key_id | |
aws_secret_access_key: abc123_secret_access_key | |
provider: AWS | |
region: __stub__eu-west | |
max_package_size: 1073741824 | |
max_valid_packages_stored: null | |
quota_definitions: | |
default: | |
memory_limit: 10240 | |
non_basic_services_allowed: true | |
total_routes: 1000 | |
total_services: 100 | |
resource_pool: | |
cdn: null | |
fog_connection: | |
aws_access_key_id: 123abc_access_key_id | |
aws_secret_access_key: abc123_secret_access_key | |
provider: AWS | |
region: __stub__eu-west | |
resource_directory_key: __stub__reference.cf.paas.alphagov.co.uk-cc-resources | |
security_group_definitions: | |
- name: public_networks | |
rules: | |
- destination: 0.0.0.0-9.255.255.255 | |
protocol: all | |
- destination: 11.0.0.0-169.253.255.255 | |
protocol: all | |
- destination: 169.255.0.0-172.15.255.255 | |
protocol: all | |
- destination: 172.32.0.0-192.167.255.255 | |
protocol: all | |
- destination: 192.169.0.0-255.255.255.255 | |
protocol: all | |
- name: dns | |
rules: | |
- destination: 0.0.0.0/0 | |
ports: "53" | |
protocol: tcp | |
- destination: 0.0.0.0/0 | |
ports: "53" | |
protocol: udp | |
srv_api_uri: https://api.__stub__reference.cf.paas.alphagov.co.uk | |
stacks: null | |
staging_upload_password: 123abc_staging_upload_password | |
staging_upload_user: staginguploaduser | |
system_buildpacks: | |
- name: staticfile_buildpack | |
package: buildpack_staticfile | |
- name: java_buildpack | |
package: buildpack_java | |
- name: ruby_buildpack | |
package: buildpack_ruby | |
- name: nodejs_buildpack | |
package: buildpack_nodejs | |
- name: go_buildpack | |
package: buildpack_go | |
- name: python_buildpack | |
package: buildpack_python | |
- name: php_buildpack | |
package: buildpack_php | |
- name: binary_buildpack | |
package: buildpack_binary | |
thresholds: | |
api: | |
alert_if_above_mb: null | |
restart_if_above_mb: null | |
restart_if_consistently_above_mb: null | |
worker: | |
alert_if_above_mb: null | |
restart_if_above_mb: null | |
restart_if_consistently_above_mb: null | |
user_buildpacks: [] | |
users_can_select_backend: true | |
ccdb: | |
address: __stub__.db.example.com | |
databases: | |
- citext: true | |
name: ccdb | |
tag: cc | |
db_scheme: postgres | |
port: 5524 | |
roles: | |
- name: ccadmin | |
password: 123abc_ccadmin_password | |
tag: admin | |
collector: | |
graphite: | |
address: 10.0.10.40 | |
consul: | |
agent: | |
log_level: null | |
servers: | |
lan: | |
- 10.0.10.37 | |
- 10.0.10.38 | |
- 10.0.11.37 | |
agent_cert: null | |
agent_key: null | |
ca_cert: null | |
encrypt_keys: [] | |
require_ssl: null | |
server_cert: null | |
server_key: null | |
databases: | |
address: __stub__.db.example.com | |
databases: | |
- citext: true | |
name: ccdb | |
tag: cc | |
- citext: true | |
name: uaadb | |
tag: uaa | |
db_scheme: postgres | |
port: 5524 | |
roles: | |
- name: ccadmin | |
password: 123abc_ccadmin_password | |
tag: admin | |
- name: uaaadmin | |
password: 123abc_uuadmin_password | |
tag: admin | |
dea_next: | |
advertise_interval_in_seconds: 5 | |
allow_host_access: null | |
allow_networks: | |
- 10.10.0.2/32 | |
default_health_check_timeout: 60 | |
deny_networks: | |
- 169.254.0.0/16 | |
- 10.10.0.0/16 | |
directory_server_protocol: https | |
disk_mb: 10240 | |
disk_overcommit_factor: null | |
evacuation_bail_out_time_in_seconds: 600 | |
heartbeat_interval_in_seconds: 10 | |
instance_disk_inode_limit: 200000 | |
kernel_network_tuning_enabled: true | |
logging_level: debug | |
memory_mb: 4096 | |
memory_overcommit_factor: null | |
mtu: null | |
rlimit_core: 0 | |
staging_disk_inode_limit: 200000 | |
staging_disk_limit_mb: 6144 | |
staging_memory_limit_mb: 1024 | |
description: null | |
disk_quota_enabled: true | |
domain: __stub__reference.cf.paas.alphagov.co.uk | |
doppler: | |
blacklisted_syslog_ranges: null | |
debug: false | |
enable_tls_transport: null | |
maxRetainedLogMessages: 100 | |
port: 4443 | |
tls_server: | |
cert: null | |
key: null | |
port: null | |
unmarshaller_count: 5 | |
doppler_endpoint: | |
shared_secret: 123abc_loggregator_endpoint_shared_secret | |
dropsonde: | |
enabled: true | |
etcd: | |
machines: | |
- 10.0.10.20 | |
- 10.0.10.35 | |
- 10.0.11.19 | |
peer_require_ssl: false | |
require_ssl: false | |
etcd_metrics_server: | |
nats: | |
machines: | |
- 10.0.10.11 | |
- 10.0.11.11 | |
password: 123abc_nats_password | |
username: natsuser | |
ha_proxy: null | |
hm9000: | |
url: https://hm9000.__stub__reference.cf.paas.alphagov.co.uk | |
logger_endpoint: | |
port: 4443 | |
loggregator: | |
blacklisted_syslog_ranges: | |
- end: 10.10.255.255 | |
start: 10.10.0.0 | |
debug: false | |
etcd: | |
machines: | |
- 10.0.10.20 | |
- 10.0.10.35 | |
- 10.0.11.19 | |
maxRetainedLogMessages: 100 | |
outgoing_dropsonde_port: 8081 | |
tls: | |
ca: null | |
loggregator_endpoint: | |
shared_secret: 123abc_loggregator_endpoint_shared_secret | |
login: | |
analytics: | |
code: null | |
domain: null | |
asset_base_url: null | |
brand: oss | |
catalina_opts: null | |
enabled: true | |
invitations_enabled: null | |
links: | |
passwd: https://console.__stub__reference.cf.paas.alphagov.co.uk/password_resets/new | |
signup: https://console.__stub__reference.cf.paas.alphagov.co.uk/register | |
logout: null | |
messages: null | |
notifications: | |
url: null | |
protocol: null | |
restricted_ips_regex: null | |
saml: null | |
self_service_links_enabled: null | |
signups_enabled: null | |
smtp: | |
host: localhost | |
password: null | |
port: 2525 | |
user: null | |
spring_profiles: null | |
tiles: null | |
uaa_base: null | |
url: null | |
metron_agent: | |
deployment: reference | |
preferred_protocol: null | |
tls_client: | |
cert: null | |
key: null | |
metron_endpoint: | |
shared_secret: 123abc_loggregator_endpoint_shared_secret | |
nats: | |
address: 10.0.10.11 | |
debug: false | |
machines: | |
- 10.0.10.11 | |
- 10.0.11.11 | |
monitor_port: 0 | |
password: 123abc_nats_password | |
port: 4222 | |
prof_port: 0 | |
trace: false | |
user: natsuser | |
nfs_server: | |
address: null | |
allow_from_entries: | |
- 10.0.10.0/24 | |
- 10.0.11.0/24 | |
share: null | |
request_timeout_in_seconds: 900 | |
router: | |
cipher_suites: TLS_RSA_WITH_RC4_128_SHA:TLS_RSA_WITH_AES_128_CBC_SHA | |
debug_addr: null | |
enable_ssl: true | |
extra_headers_to_log: null | |
logrotate: null | |
port: null | |
requested_route_registration_interval_in_seconds: null | |
route_service_timeout: null | |
route_services_secret: null | |
route_services_secret_decrypt_only: null | |
secure_cookies: null | |
ssl_cert: |+ | |
-----BEGIN CERTIFICATE----- | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
-----END CERTIFICATE----- | |
ssl_key: |+ | |
-----BEGIN RSA PRIVATE KEY----- | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
-----END RSA PRIVATE KEY----- | |
ssl_skip_validation: null | |
status: | |
password: 123abc_router_password | |
port: null | |
user: router_user | |
smoke_tests: null | |
ssl: | |
skip_cert_verify: false | |
support_address: http://support.cloudfoundry.com | |
syslog_daemon_config: null | |
system_domain: __stub__reference.cf.paas.alphagov.co.uk | |
system_domain_organization: null | |
template_only: | |
aws: | |
access_key_id: 123abc_access_key_id | |
availability_zone: __stub__eu-west-1a | |
availability_zone2: __stub__eu-west-1b | |
secret_access_key: abc123_secret_access_key | |
traffic_controller: | |
outgoing_port: 8080 | |
uaa: | |
admin: | |
client_secret: 123abc_uaa_admin_client_secret | |
authentication: | |
policy: | |
countFailuresWithinSeconds: null | |
lockoutAfterFailures: null | |
lockoutPeriodSeconds: null | |
catalina_opts: -Xmx768m -XX:MaxPermSize=256m | |
cc: | |
client_secret: 123abc_uaa_cc_client_secret | |
clients: | |
app-direct: | |
secret: 123abc_uaa_clients_app_direct_secret | |
cc_routing: | |
authorities: routing.router_groups.read | |
authorized-grant-types: client_credentials | |
secret: 123abc_uaa_clients_cc_routing_secret | |
cloud_controller_username_lookup: | |
authorities: scim.userids | |
authorized-grant-types: client_credentials | |
secret: 123abc_uaa_clients_cloud_controller_username_lookup_secret | |
developer_console: | |
secret: 123abc_uaa_clients_developer_console_secret | |
doppler: | |
authorities: uaa.resource | |
override: true | |
secret: 123abc_uaa_clients_doppler_secret | |
gorouter: | |
authorities: clients.read,clients.write,clients.admin,routing.routes.write,routing.routes.read | |
authorized-grant-types: client_credentials,refresh_token | |
scope: openid,cloud_controller_service_permissions.read | |
secret: 123abc_uaa_clients_gorouter_secret | |
login: | |
authorities: oauth.login,scim.write,clients.read,notifications.write,critical_notifications.write,emails.write,scim.userids,password.write | |
authorized-grant-types: authorization_code,client_credentials,refresh_token | |
override: true | |
redirect-uri: https://login.__stub__reference.cf.paas.alphagov.co.uk | |
scope: openid,oauth.approvals | |
secret: 123abc_uaa_clients_app_direct_secret | |
notifications: | |
authorities: cloud_controller.admin,scim.read | |
authorized-grant-types: client_credentials | |
secret: 123abc_uaa_clients_notifications_secret | |
database: null | |
issuer: https://uaa.__stub__reference.cf.paas.alphagov.co.uk | |
jwt: | |
signing_key: |+ | |
-----BEGIN RSA PRIVATE KEY----- | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
-----END RSA PRIVATE KEY----- | |
verification_key: |+ | |
-----BEGIN PUBLIC KEY----- | |
uaa_jwt_verification_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_verification_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_verification_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_verification_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_verification_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_verification_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_verification_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
-----END PUBLIC KEY----- | |
ldap: null | |
login: null | |
newrelic: null | |
no_ssl: null | |
port: 8080 | |
require_https: null | |
restricted_ips_regex: 10\.\d{1,3}\.\d{1,3}\.\d{1,3}|192\.168\.\d{1,3}\.\d{1,3}|169\.254\.\d{1,3}\.\d{1,3}|127\.\d{1,3}\.\d{1,3}\.\d{1,3}|172\.1[6-9]{1}\.\d{1,3}\.\d{1,3}|172\.2[0-9]{1}\.\d{1,3}\.\d{1,3}|172\.3[0-1]{1}\.\d{1,3}\.\d{1,3} | |
scim: | |
external_groups: null | |
groups: null | |
userids_enabled: true | |
users: | |
- admin|123abc_uaa_admin_password|scim.write,scim.read,openid,cloud_controller.admin,doppler.firehose | |
spring_profiles: null | |
url: https://uaa.__stub__reference.cf.paas.alphagov.co.uk | |
user: null | |
zones: null | |
uaadb: | |
address: __stub__.db.example.com | |
databases: | |
- citext: true | |
name: uaadb | |
tag: uaa | |
db_scheme: postgresql | |
port: 5524 | |
roles: | |
- name: uaaadmin | |
password: 123abc_uuadmin_password | |
tag: admin | |
releases: | |
- name: cf | |
version: latest | |
resource_pools: | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1a | |
ephemeral_disk: | |
size: 10240 | |
type: gp2 | |
instance_type: m3.medium | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: small_z1 | |
network: cf1 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1b | |
ephemeral_disk: | |
size: 10240 | |
type: gp2 | |
instance_type: m3.medium | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: small_z2 | |
network: cf2 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1a | |
ephemeral_disk: | |
size: 10240 | |
type: gp2 | |
instance_type: m3.medium | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: medium_z1 | |
network: cf1 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1b | |
ephemeral_disk: | |
size: 10240 | |
type: gp2 | |
instance_type: m3.medium | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: medium_z2 | |
network: cf2 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1a | |
ephemeral_disk: | |
size: 65536 | |
type: gp2 | |
instance_type: m3.medium | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: large_z1 | |
network: cf1 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1b | |
ephemeral_disk: | |
size: 65536 | |
type: gp2 | |
instance_type: m3.medium | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: large_z2 | |
network: cf2 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1a | |
ephemeral_disk: | |
size: 102400 | |
type: gp2 | |
instance_type: m3.large | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: runner_z1 | |
network: cf1 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1b | |
ephemeral_disk: | |
size: 102400 | |
type: gp2 | |
instance_type: m3.large | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: runner_z2 | |
network: cf2 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1a | |
elbs: | |
- __stub__router_elb_name | |
ephemeral_disk: | |
size: 10240 | |
type: gp2 | |
instance_type: c3.large | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: router_z1 | |
network: cf1 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1b | |
elbs: | |
- __stub__router_elb_name | |
ephemeral_disk: | |
size: 10240 | |
type: gp2 | |
instance_type: c3.large | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: router_z2 | |
network: cf2 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1a | |
ephemeral_disk: | |
size: 10240 | |
type: gp2 | |
instance_type: m3.medium | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: small_errand | |
network: cf1 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1a | |
instance_type: c3.xlarge | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: xlarge_errand | |
network: cf1 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
update: | |
canaries: 1 | |
canary_watch_time: 30000-600000 | |
max_in_flight: 1 | |
serial: false | |
update_watch_time: 5000-600000 | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
compilation: | |
cloud_properties: | |
availability_zone: __stub__eu-west-1b | |
network: cf1 | |
reuse_compilation_vms: true | |
workers: 6 | |
director_uuid: BOSH_UUID | |
jobs: | |
- instances: 2 | |
name: consul_z1 | |
networks: | |
- name: cf1 | |
static_ips: | |
- 10.0.10.37 | |
- 10.0.10.38 | |
persistent_disk: 1024 | |
properties: | |
consul: | |
agent: | |
metron_agent: | |
zone: z1 | |
resource_pool: small_z1 | |
templates: | |
- name: consul_agent | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: | |
max_in_flight: 1 | |
serial: true | |
- instances: 1 | |
name: consul_z2 | |
networks: | |
- name: cf2 | |
static_ips: | |
- 10.0.11.37 | |
persistent_disk: 1024 | |
properties: | |
consul: | |
agent: | |
mode: server | |
metron_agent: | |
zone: z2 | |
resource_pool: small_z2 | |
templates: | |
- name: consul_agent | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: | |
max_in_flight: 1 | |
serial: true | |
- default_networks: | |
- name: cf1 | |
static_ips: null | |
instances: 0 | |
name: ha_proxy_z1 | |
networks: | |
- name: cf1 | |
static_ips: null | |
properties: | |
ha_proxy: null | |
metron_agent: | |
zone: z1 | |
router: | |
servers: | |
z1: | |
- 10.0.10.15 | |
z2: | |
- 10.0.11.15 | |
resource_pool: router_z1 | |
templates: | |
- name: haproxy | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: consul_agent | |
release: cf | |
update: {} | |
- instances: 1 | |
name: nats_z1 | |
networks: | |
- name: cf1 | |
static_ips: | |
- 10.0.10.11 | |
properties: | |
metron_agent: | |
zone: z1 | |
resource_pool: medium_z1 | |
templates: | |
- name: nats | |
release: cf | |
- name: nats_stream_forwarder | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: {} | |
- instances: 1 | |
name: nats_z2 | |
networks: | |
- name: cf2 | |
static_ips: | |
- 10.0.11.11 | |
properties: | |
metron_agent: | |
zone: z2 | |
resource_pool: medium_z2 | |
templates: | |
- name: nats | |
release: cf | |
- name: nats_stream_forwarder | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: {} | |
- instances: 2 | |
name: etcd_z1 | |
networks: | |
- name: cf1 | |
static_ips: | |
- 10.0.10.20 | |
- 10.0.10.35 | |
persistent_disk: 10024 | |
properties: | |
metron_agent: | |
zone: z1 | |
resource_pool: medium_z1 | |
templates: | |
- name: etcd | |
release: cf | |
- name: etcd_metrics_server | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: | |
max_in_flight: 1 | |
- instances: 1 | |
name: etcd_z2 | |
networks: | |
- name: cf2 | |
static_ips: | |
- 10.0.11.19 | |
persistent_disk: 10024 | |
properties: | |
metron_agent: | |
zone: z2 | |
resource_pool: medium_z2 | |
templates: | |
- name: etcd | |
release: cf | |
- name: etcd_metrics_server | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: | |
max_in_flight: 1 | |
- instances: 1 | |
name: stats_z1 | |
networks: | |
- name: cf1 | |
properties: | |
metron_agent: | |
zone: z1 | |
resource_pool: small_z1 | |
templates: | |
- name: collector | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: {} | |
- instances: 0 | |
name: nfs_z1 | |
networks: | |
- name: cf1 | |
static_ips: null | |
persistent_disk: 102400 | |
properties: | |
metron_agent: | |
zone: z1 | |
resource_pool: medium_z1 | |
templates: | |
- name: debian_nfs_server | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: {} | |
- instances: 0 | |
name: postgres_z1 | |
networks: | |
- name: cf1 | |
static_ips: null | |
persistent_disk: 4096 | |
properties: | |
metron_agent: | |
zone: z1 | |
resource_pool: medium_z1 | |
templates: | |
- name: postgres | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: {} | |
- instances: 1 | |
name: uaa_z1 | |
networks: | |
- name: cf1 | |
properties: | |
consul: | |
agent: | |
services: | |
uaa: {} | |
metron_agent: | |
zone: z1 | |
route_registrar: | |
routes: | |
- name: uaa | |
port: 8080 | |
tags: | |
component: uaa | |
uris: | |
- uaa.__stub__reference.cf.paas.alphagov.co.uk | |
- '*.uaa.__stub__reference.cf.paas.alphagov.co.uk' | |
- login.__stub__reference.cf.paas.alphagov.co.uk | |
- '*.login.__stub__reference.cf.paas.alphagov.co.uk' | |
uaa: | |
proxy: | |
servers: | |
- 10.0.10.15 | |
- 10.0.11.15 | |
resource_pool: medium_z1 | |
templates: | |
- name: uaa | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: consul_agent | |
release: cf | |
- name: route_registrar | |
release: cf | |
- name: statsd-injector | |
release: cf | |
update: {} | |
- instances: 1 | |
name: uaa_z2 | |
networks: | |
- name: cf2 | |
properties: | |
consul: | |
agent: | |
services: | |
uaa: {} | |
metron_agent: | |
zone: z2 | |
route_registrar: | |
routes: | |
- name: uaa | |
port: 8080 | |
tags: | |
component: uaa | |
uris: | |
- uaa.__stub__reference.cf.paas.alphagov.co.uk | |
- '*.uaa.__stub__reference.cf.paas.alphagov.co.uk' | |
- login.__stub__reference.cf.paas.alphagov.co.uk | |
- '*.login.__stub__reference.cf.paas.alphagov.co.uk' | |
uaa: | |
proxy: | |
servers: | |
- 10.0.10.15 | |
- 10.0.11.15 | |
resource_pool: medium_z2 | |
templates: | |
- name: uaa | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: consul_agent | |
release: cf | |
- name: route_registrar | |
release: cf | |
- name: statsd-injector | |
release: cf | |
update: {} | |
- instances: 1 | |
name: api_z1 | |
networks: | |
- name: cf1 | |
persistent_disk: 0 | |
properties: | |
consul: | |
agent: | |
services: | |
cloud_controller_ng: {} | |
routing-api: {} | |
metron_agent: | |
zone: z1 | |
nfs_server: | |
address: null | |
allow_from_entries: | |
- 10.0.10.0/24 | |
- 10.0.11.0/24 | |
share: null | |
route_registrar: | |
routes: | |
- name: api | |
port: 9022 | |
tags: | |
component: CloudController | |
uris: | |
- api.__stub__reference.cf.paas.alphagov.co.uk | |
resource_pool: large_z1 | |
templates: | |
- name: cloud_controller_ng | |
release: cf | |
- name: routing-api | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: statsd-injector | |
release: cf | |
- name: consul_agent | |
release: cf | |
- name: nfs_mounter | |
release: cf | |
- name: route_registrar | |
release: cf | |
update: {} | |
- instances: 1 | |
name: api_z2 | |
networks: | |
- name: cf2 | |
persistent_disk: 0 | |
properties: | |
consul: | |
agent: | |
services: | |
cloud_controller_ng: {} | |
routing-api: {} | |
metron_agent: | |
zone: z2 | |
nfs_server: | |
address: null | |
allow_from_entries: | |
- 10.0.10.0/24 | |
- 10.0.11.0/24 | |
share: null | |
route_registrar: | |
routes: | |
- name: api | |
port: 9022 | |
tags: | |
component: CloudController | |
uris: | |
- api.__stub__reference.cf.paas.alphagov.co.uk | |
resource_pool: large_z2 | |
templates: | |
- name: cloud_controller_ng | |
release: cf | |
- name: routing-api | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: statsd-injector | |
release: cf | |
- name: consul_agent | |
release: cf | |
- name: nfs_mounter | |
release: cf | |
- name: route_registrar | |
release: cf | |
update: {} | |
- instances: 1 | |
name: clock_global | |
networks: | |
- name: cf1 | |
persistent_disk: 0 | |
properties: | |
metron_agent: | |
zone: z1 | |
resource_pool: medium_z1 | |
templates: | |
- name: cloud_controller_clock | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: {} | |
- instances: 1 | |
name: api_worker_z1 | |
networks: | |
- name: cf1 | |
persistent_disk: 0 | |
properties: | |
metron_agent: | |
zone: z1 | |
nfs_server: | |
address: null | |
allow_from_entries: | |
- 10.0.10.0/24 | |
- 10.0.11.0/24 | |
share: null | |
resource_pool: small_z1 | |
templates: | |
- name: cloud_controller_worker | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: consul_agent | |
release: cf | |
- name: nfs_mounter | |
release: cf | |
update: {} | |
- instances: 1 | |
name: api_worker_z2 | |
networks: | |
- name: cf2 | |
persistent_disk: 0 | |
properties: | |
metron_agent: | |
zone: z2 | |
nfs_server: | |
address: null | |
allow_from_entries: | |
- 10.0.10.0/24 | |
- 10.0.11.0/24 | |
share: null | |
resource_pool: small_z2 | |
templates: | |
- name: cloud_controller_worker | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: consul_agent | |
release: cf | |
- name: nfs_mounter | |
release: cf | |
update: {} | |
- instances: 1 | |
name: hm9000_z1 | |
networks: | |
- name: cf1 | |
properties: | |
metron_agent: | |
zone: z1 | |
route_registrar: | |
routes: | |
- name: hm9000 | |
port: 5155 | |
tags: | |
component: HM9K | |
uris: | |
- hm9000.__stub__reference.cf.paas.alphagov.co.uk | |
resource_pool: medium_z1 | |
templates: | |
- name: hm9000 | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: route_registrar | |
release: cf | |
update: {} | |
- instances: 1 | |
name: hm9000_z2 | |
networks: | |
- name: cf2 | |
properties: | |
metron_agent: | |
zone: z2 | |
route_registrar: | |
routes: | |
- name: hm9000 | |
port: 5155 | |
tags: | |
component: HM9K | |
uris: | |
- hm9000.__stub__reference.cf.paas.alphagov.co.uk | |
resource_pool: medium_z2 | |
templates: | |
- name: hm9000 | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: route_registrar | |
release: cf | |
update: {} | |
- instances: 1 | |
name: runner_z1 | |
networks: | |
- name: cf1 | |
static_ips: null | |
properties: | |
dea_next: | |
zone: z1 | |
metron_agent: | |
zone: z1 | |
resource_pool: runner_z1 | |
templates: | |
- name: dea_next | |
release: cf | |
- name: dea_logging_agent | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: | |
max_in_flight: 1 | |
- instances: 1 | |
name: runner_z2 | |
networks: | |
- name: cf2 | |
static_ips: null | |
properties: | |
dea_next: | |
zone: z2 | |
metron_agent: | |
zone: z2 | |
resource_pool: runner_z2 | |
templates: | |
- name: dea_next | |
release: cf | |
- name: dea_logging_agent | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: | |
max_in_flight: 1 | |
- instances: 0 | |
name: loggregator_z1 | |
networks: | |
- name: cf1 | |
properties: | |
doppler: | |
zone: z1 | |
metron_agent: | |
zone: z1 | |
resource_pool: medium_z1 | |
templates: | |
- name: doppler | |
release: cf | |
- name: syslog_drain_binder | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: {} | |
- instances: 0 | |
name: loggregator_z2 | |
networks: | |
- name: cf2 | |
properties: | |
doppler: | |
zone: z2 | |
metron_agent: | |
zone: z2 | |
resource_pool: medium_z2 | |
templates: | |
- name: doppler | |
release: cf | |
- name: syslog_drain_binder | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: {} | |
- instances: 1 | |
name: doppler_z1 | |
networks: | |
- name: cf1 | |
properties: | |
doppler: | |
zone: z1 | |
metron_agent: | |
zone: z1 | |
resource_pool: medium_z1 | |
templates: | |
- name: doppler | |
release: cf | |
- name: syslog_drain_binder | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: {} | |
- instances: 1 | |
name: doppler_z2 | |
networks: | |
- name: cf2 | |
properties: | |
doppler: | |
zone: z2 | |
metron_agent: | |
zone: z2 | |
resource_pool: medium_z2 | |
templates: | |
- name: doppler | |
release: cf | |
- name: syslog_drain_binder | |
release: cf | |
- name: metron_agent | |
release: cf | |
update: {} | |
- instances: 1 | |
name: loggregator_trafficcontroller_z1 | |
networks: | |
- name: cf1 | |
properties: | |
metron_agent: | |
zone: z1 | |
route_registrar: | |
routes: | |
- name: doppler | |
port: 8081 | |
uris: | |
- doppler.__stub__reference.cf.paas.alphagov.co.uk | |
- name: loggregator | |
port: 8080 | |
uris: | |
- loggregator.__stub__reference.cf.paas.alphagov.co.uk | |
traffic_controller: | |
zone: z1 | |
resource_pool: small_z1 | |
templates: | |
- name: loggregator_trafficcontroller | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: route_registrar | |
release: cf | |
update: {} | |
- instances: 1 | |
name: loggregator_trafficcontroller_z2 | |
networks: | |
- name: cf2 | |
properties: | |
metron_agent: | |
zone: z2 | |
route_registrar: | |
routes: | |
- name: doppler | |
port: 8081 | |
uris: | |
- doppler.__stub__reference.cf.paas.alphagov.co.uk | |
- name: loggregator | |
port: 8080 | |
uris: | |
- loggregator.__stub__reference.cf.paas.alphagov.co.uk | |
traffic_controller: | |
zone: z2 | |
resource_pool: small_z2 | |
templates: | |
- name: loggregator_trafficcontroller | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: route_registrar | |
release: cf | |
update: {} | |
- default_networks: | |
- name: cf1 | |
static_ips: null | |
instances: 1 | |
name: router_z1 | |
networks: | |
- name: cf1 | |
static_ips: | |
- 10.0.10.15 | |
properties: | |
consul: | |
agent: | |
services: | |
gorouter: {} | |
metron_agent: | |
zone: z1 | |
resource_pool: router_z1 | |
templates: | |
- name: gorouter | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: consul_agent | |
release: cf | |
update: {} | |
- default_networks: | |
- name: cf2 | |
static_ips: null | |
instances: 1 | |
name: router_z2 | |
networks: | |
- name: cf2 | |
static_ips: | |
- 10.0.11.15 | |
properties: | |
consul: | |
agent: | |
services: | |
gorouter: {} | |
metron_agent: | |
zone: z2 | |
resource_pool: router_z2 | |
templates: | |
- name: gorouter | |
release: cf | |
- name: metron_agent | |
release: cf | |
- name: consul_agent | |
release: cf | |
update: {} | |
- instances: 1 | |
lifecycle: errand | |
name: acceptance_tests | |
networks: | |
- name: cf1 | |
resource_pool: small_errand | |
templates: | |
- name: acceptance-tests | |
release: cf | |
- instances: 1 | |
lifecycle: errand | |
name: smoke_tests | |
networks: | |
- name: cf1 | |
properties: {} | |
resource_pool: small_errand | |
templates: | |
- name: smoke-tests | |
release: cf | |
meta: | |
environment: reference | |
releases: | |
- name: cf | |
version: latest | |
name: cloudfoundry-reference-manifest | |
networks: | |
- name: cf1 | |
subnets: | |
- cloud_properties: | |
subnet: __stub__subnetid1 | |
dns: | |
- 10.0.0.2 | |
gateway: 10.0.10.1 | |
range: 10.0.10.0/24 | |
reserved: | |
- 10.0.10.2 - 10.0.10.9 | |
static: | |
- 10.0.10.10 - 10.0.10.40 | |
- name: cf2 | |
subnets: | |
- cloud_properties: | |
subnet: __stub__subnetid1 | |
dns: | |
- 10.0.0.2 | |
gateway: 10.0.11.1 | |
range: 10.0.11.0/24 | |
reserved: | |
- 10.0.11.2 - 10.0.11.9 | |
static: | |
- 10.0.11.10 - 10.0.11.40 | |
properties: | |
acceptance_tests: null | |
app_domains: | |
- __stub__reference.cf.paas.alphagov.co.uk | |
app_ssh: null | |
cc: | |
allow_app_ssh_access: true | |
allowed_cors_domains: [] | |
app_events: | |
cutoff_age_in_days: 31 | |
app_usage_events: | |
cutoff_age_in_days: 31 | |
audit_events: | |
cutoff_age_in_days: 31 | |
broker_client_default_async_poll_interval_seconds: null | |
broker_client_max_async_poll_duration_minutes: null | |
broker_client_timeout_seconds: 70 | |
buildpacks: | |
buildpack_directory_key: __stub__reference.cf.paas.alphagov.co.uk-cc-buildpacks | |
cdn: null | |
fog_connection: | |
aws_access_key_id: 123abc_access_key_id | |
aws_secret_access_key: abc123_secret_access_key | |
provider: AWS | |
region: __stub__eu-west | |
bulk_api_password: 123abc_bulk_api_password | |
client_max_body_size: 15M | |
db_encryption_key: 123abc_cc_db_encryption_key | |
db_logging_level: debug2 | |
default_app_disk_in_mb: 1024 | |
default_app_memory: 1024 | |
default_buildpacks: | |
- name: staticfile_buildpack | |
package: buildpack_staticfile | |
- name: java_buildpack | |
package: buildpack_java | |
- name: ruby_buildpack | |
package: buildpack_ruby | |
- name: nodejs_buildpack | |
package: buildpack_nodejs | |
- name: go_buildpack | |
package: buildpack_go | |
- name: python_buildpack | |
package: buildpack_python | |
- name: php_buildpack | |
package: buildpack_php | |
- name: binary_buildpack | |
package: buildpack_binary | |
default_health_check_timeout: 60 | |
default_quota_definition: default | |
default_running_security_groups: | |
- public_networks | |
- dns | |
default_staging_security_groups: | |
- public_networks | |
- dns | |
default_to_diego_backend: false | |
development_mode: false | |
directories: null | |
disable_custom_buildpacks: false | |
droplets: | |
cdn: null | |
droplet_directory_key: __stub__reference.cf.paas.alphagov.co.uk-cc-droplets | |
fog_connection: | |
aws_access_key_id: 123abc_access_key_id | |
aws_secret_access_key: abc123_secret_access_key | |
provider: AWS | |
region: __stub__eu-west | |
max_staged_droplets_stored: null | |
external_host: api | |
external_port: 9022 | |
external_protocol: null | |
install_buildpacks: | |
- name: staticfile_buildpack | |
package: buildpack_staticfile | |
- name: java_buildpack | |
package: buildpack_java | |
- name: ruby_buildpack | |
package: buildpack_ruby | |
- name: nodejs_buildpack | |
package: buildpack_nodejs | |
- name: go_buildpack | |
package: buildpack_go | |
- name: python_buildpack | |
package: buildpack_python | |
- name: php_buildpack | |
package: buildpack_php | |
- name: binary_buildpack | |
package: buildpack_binary | |
internal_api_password: 123abc_bulk_api_password | |
internal_api_user: internal_user | |
jobs: | |
app_bits_packer: | |
timeout_in_seconds: null | |
app_events_cleanup: | |
timeout_in_seconds: null | |
app_usage_events_cleanup: | |
timeout_in_seconds: null | |
blobstore_delete: | |
timeout_in_seconds: null | |
blobstore_upload: | |
timeout_in_seconds: null | |
droplet_deletion: | |
timeout_in_seconds: null | |
droplet_upload: | |
timeout_in_seconds: null | |
generic: | |
number_of_workers: null | |
global: | |
timeout_in_seconds: 14400 | |
model_deletion: | |
timeout_in_seconds: null | |
logging_level: debug2 | |
maximum_app_disk_in_mb: 2048 | |
maximum_health_check_timeout: 180 | |
min_cli_version: 6.1.0 | |
min_recommended_cli_version: 6.10.0 | |
newrelic: | |
capture_params: false | |
developer_mode: false | |
environment_name: reference | |
license_key: null | |
monitor_mode: false | |
transaction_tracer: | |
enabled: true | |
record_sql: obfuscated | |
packages: | |
app_package_directory_key: __stub__reference.cf.paas.alphagov.co.uk-cc-packages | |
cdn: null | |
fog_connection: | |
aws_access_key_id: 123abc_access_key_id | |
aws_secret_access_key: abc123_secret_access_key | |
provider: AWS | |
region: __stub__eu-west | |
max_package_size: 1073741824 | |
max_valid_packages_stored: null | |
quota_definitions: | |
default: | |
memory_limit: 10240 | |
non_basic_services_allowed: true | |
total_routes: 1000 | |
total_services: 100 | |
resource_pool: | |
cdn: null | |
fog_connection: | |
aws_access_key_id: 123abc_access_key_id | |
aws_secret_access_key: abc123_secret_access_key | |
provider: AWS | |
region: __stub__eu-west | |
resource_directory_key: __stub__reference.cf.paas.alphagov.co.uk-cc-resources | |
security_group_definitions: | |
- name: public_networks | |
rules: | |
- destination: 0.0.0.0-9.255.255.255 | |
protocol: all | |
- destination: 11.0.0.0-169.253.255.255 | |
protocol: all | |
- destination: 169.255.0.0-172.15.255.255 | |
protocol: all | |
- destination: 172.32.0.0-192.167.255.255 | |
protocol: all | |
- destination: 192.169.0.0-255.255.255.255 | |
protocol: all | |
- name: dns | |
rules: | |
- destination: 0.0.0.0/0 | |
ports: "53" | |
protocol: tcp | |
- destination: 0.0.0.0/0 | |
ports: "53" | |
protocol: udp | |
srv_api_uri: https://api.__stub__reference.cf.paas.alphagov.co.uk | |
stacks: null | |
staging_upload_password: 123abc_staging_upload_password | |
staging_upload_user: staginguploaduser | |
system_buildpacks: | |
- name: staticfile_buildpack | |
package: buildpack_staticfile | |
- name: java_buildpack | |
package: buildpack_java | |
- name: ruby_buildpack | |
package: buildpack_ruby | |
- name: nodejs_buildpack | |
package: buildpack_nodejs | |
- name: go_buildpack | |
package: buildpack_go | |
- name: python_buildpack | |
package: buildpack_python | |
- name: php_buildpack | |
package: buildpack_php | |
- name: binary_buildpack | |
package: buildpack_binary | |
thresholds: | |
api: | |
alert_if_above_mb: null | |
restart_if_above_mb: null | |
restart_if_consistently_above_mb: null | |
worker: | |
alert_if_above_mb: null | |
restart_if_above_mb: null | |
restart_if_consistently_above_mb: null | |
user_buildpacks: [] | |
users_can_select_backend: true | |
ccdb: | |
address: __stub__.db.example.com | |
databases: | |
- citext: true | |
name: ccdb | |
tag: cc | |
db_scheme: postgres | |
port: 5524 | |
roles: | |
- name: ccadmin | |
password: 123abc_ccadmin_password | |
tag: admin | |
collector: | |
graphite: | |
address: 10.0.10.40 | |
consul: | |
agent: | |
log_level: null | |
servers: | |
lan: | |
- 10.0.10.37 | |
- 10.0.10.38 | |
- 10.0.11.37 | |
agent_cert: null | |
agent_key: null | |
ca_cert: null | |
encrypt_keys: [] | |
require_ssl: null | |
server_cert: null | |
server_key: null | |
databases: | |
address: __stub__.db.example.com | |
databases: | |
- citext: true | |
name: ccdb | |
tag: cc | |
- citext: true | |
name: uaadb | |
tag: uaa | |
db_scheme: postgres | |
port: 5524 | |
roles: | |
- name: ccadmin | |
password: 123abc_ccadmin_password | |
tag: admin | |
- name: uaaadmin | |
password: 123abc_uuadmin_password | |
tag: admin | |
dea_next: | |
advertise_interval_in_seconds: 5 | |
allow_host_access: null | |
allow_networks: | |
- 10.10.0.2/32 | |
default_health_check_timeout: 60 | |
deny_networks: | |
- 169.254.0.0/16 | |
- 10.10.0.0/16 | |
directory_server_protocol: https | |
disk_mb: 10240 | |
disk_overcommit_factor: null | |
evacuation_bail_out_time_in_seconds: 600 | |
heartbeat_interval_in_seconds: 10 | |
instance_bandwidth_limit: null | |
instance_disk_inode_limit: 200000 | |
kernel_network_tuning_enabled: true | |
logging_level: debug | |
memory_mb: 4096 | |
memory_overcommit_factor: null | |
mtu: null | |
rlimit_core: 0 | |
staging_bandwidth_limit: null | |
staging_disk_inode_limit: 200000 | |
staging_disk_limit_mb: 6144 | |
staging_memory_limit_mb: 1024 | |
description: null | |
disk_quota_enabled: true | |
domain: __stub__reference.cf.paas.alphagov.co.uk | |
doppler: | |
blacklisted_syslog_ranges: null | |
debug: false | |
enable_tls_transport: null | |
maxRetainedLogMessages: 100 | |
port: 4443 | |
tls_server: | |
cert: null | |
key: null | |
port: null | |
unmarshaller_count: 5 | |
doppler_endpoint: | |
shared_secret: 123abc_loggregator_endpoint_shared_secret | |
dropsonde: | |
enabled: true | |
etcd: | |
machines: | |
- 10.0.10.20 | |
- 10.0.10.35 | |
- 10.0.11.19 | |
peer_require_ssl: false | |
require_ssl: false | |
etcd_metrics_server: | |
nats: | |
machines: | |
- 10.0.10.11 | |
- 10.0.11.11 | |
password: 123abc_nats_password | |
username: natsuser | |
ha_proxy: null | |
hm9000: | |
url: https://hm9000.__stub__reference.cf.paas.alphagov.co.uk | |
logger_endpoint: | |
port: 4443 | |
loggregator: | |
blacklisted_syslog_ranges: | |
- end: 10.10.255.255 | |
start: 10.10.0.0 | |
debug: false | |
etcd: | |
machines: | |
- 10.0.10.20 | |
- 10.0.10.35 | |
- 10.0.11.19 | |
maxRetainedLogMessages: 100 | |
outgoing_dropsonde_port: 8081 | |
tls: | |
ca: null | |
loggregator_endpoint: | |
shared_secret: 123abc_loggregator_endpoint_shared_secret | |
login: | |
analytics: | |
code: null | |
domain: null | |
asset_base_url: null | |
brand: oss | |
catalina_opts: null | |
enabled: true | |
invitations_enabled: null | |
links: | |
passwd: https://console.__stub__reference.cf.paas.alphagov.co.uk/password_resets/new | |
signup: https://console.__stub__reference.cf.paas.alphagov.co.uk/register | |
logout: null | |
messages: null | |
notifications: | |
url: null | |
protocol: null | |
restricted_ips_regex: null | |
saml: null | |
self_service_links_enabled: null | |
signups_enabled: null | |
smtp: | |
host: localhost | |
password: null | |
port: 2525 | |
user: null | |
spring_profiles: null | |
tiles: null | |
uaa_base: null | |
url: null | |
metron_agent: | |
deployment: reference | |
preferred_protocol: null | |
tls_client: | |
cert: null | |
key: null | |
metron_endpoint: | |
shared_secret: 123abc_loggregator_endpoint_shared_secret | |
nats: | |
address: 10.0.10.11 | |
debug: false | |
machines: | |
- 10.0.10.11 | |
- 10.0.11.11 | |
monitor_port: 0 | |
password: 123abc_nats_password | |
port: 4222 | |
prof_port: 0 | |
trace: false | |
user: natsuser | |
nfs_server: | |
address: null | |
allow_from_entries: | |
- 10.0.10.0/24 | |
- 10.0.11.0/24 | |
share: null | |
request_timeout_in_seconds: 900 | |
router: | |
cipher_suites: TLS_RSA_WITH_RC4_128_SHA:TLS_RSA_WITH_AES_128_CBC_SHA | |
debug_addr: null | |
enable_ssl: true | |
extra_headers_to_log: null | |
logrotate: null | |
port: null | |
requested_route_registration_interval_in_seconds: null | |
route_service_timeout: null | |
route_services_secret: null | |
route_services_secret_decrypt_only: null | |
secure_cookies: null | |
ssl_cert: |+ | |
-----BEGIN CERTIFICATE----- | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_certAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
-----END CERTIFICATE----- | |
ssl_key: |+ | |
-----BEGIN RSA PRIVATE KEY----- | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
router_ssl_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
-----END RSA PRIVATE KEY----- | |
ssl_skip_validation: null | |
status: | |
password: 123abc_router_password | |
port: null | |
user: router_user | |
smoke_tests: null | |
ssl: | |
skip_cert_verify: false | |
support_address: http://support.cloudfoundry.com | |
syslog_daemon_config: null | |
system_domain: __stub__reference.cf.paas.alphagov.co.uk | |
system_domain_organization: null | |
template_only: | |
aws: | |
access_key_id: 123abc_access_key_id | |
availability_zone: __stub__eu-west-1a | |
availability_zone2: __stub__eu-west-1b | |
secret_access_key: abc123_secret_access_key | |
traffic_controller: | |
outgoing_port: 8080 | |
uaa: | |
admin: | |
client_secret: 123abc_uaa_admin_client_secret | |
authentication: | |
policy: | |
countFailuresWithinSeconds: null | |
lockoutAfterFailures: null | |
lockoutPeriodSeconds: null | |
catalina_opts: -Xmx768m -XX:MaxPermSize=256m | |
cc: | |
client_secret: 123abc_uaa_cc_client_secret | |
clients: | |
app-direct: | |
secret: 123abc_uaa_clients_app_direct_secret | |
cc_routing: | |
authorities: routing.router_groups.read | |
authorized-grant-types: client_credentials | |
secret: 123abc_uaa_clients_cc_routing_secret | |
cloud_controller_username_lookup: | |
authorities: scim.userids | |
authorized-grant-types: client_credentials | |
secret: 123abc_uaa_clients_cloud_controller_username_lookup_secret | |
developer_console: | |
secret: 123abc_uaa_clients_developer_console_secret | |
doppler: | |
authorities: uaa.resource | |
override: true | |
secret: 123abc_uaa_clients_doppler_secret | |
gorouter: | |
authorities: clients.read,clients.write,clients.admin,routing.routes.write,routing.routes.read | |
authorized-grant-types: client_credentials,refresh_token | |
scope: openid,cloud_controller_service_permissions.read | |
secret: 123abc_uaa_clients_gorouter_secret | |
login: | |
authorities: oauth.login,scim.write,clients.read,notifications.write,critical_notifications.write,emails.write,scim.userids,password.write | |
authorized-grant-types: authorization_code,client_credentials,refresh_token | |
override: true | |
redirect-uri: https://login.__stub__reference.cf.paas.alphagov.co.uk | |
scope: openid,oauth.approvals | |
secret: 123abc_uaa_clients_app_direct_secret | |
notifications: | |
authorities: cloud_controller.admin,scim.read | |
authorized-grant-types: client_credentials | |
secret: 123abc_uaa_clients_notifications_secret | |
database: null | |
issuer: https://uaa.__stub__reference.cf.paas.alphagov.co.uk | |
jwt: | |
signing_key: |+ | |
-----BEGIN RSA PRIVATE KEY----- | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_signing_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
-----END RSA PRIVATE KEY----- | |
verification_key: |+ | |
-----BEGIN PUBLIC KEY----- | |
uaa_jwt_verification_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_verification_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_verification_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_verification_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_verification_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_verification_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
uaa_jwt_verification_keyAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBBAAAABBBB | |
-----END PUBLIC KEY----- | |
ldap: null | |
login: null | |
newrelic: null | |
no_ssl: null | |
port: 8080 | |
require_https: null | |
restricted_ips_regex: 10\.\d{1,3}\.\d{1,3}\.\d{1,3}|192\.168\.\d{1,3}\.\d{1,3}|169\.254\.\d{1,3}\.\d{1,3}|127\.\d{1,3}\.\d{1,3}\.\d{1,3}|172\.1[6-9]{1}\.\d{1,3}\.\d{1,3}|172\.2[0-9]{1}\.\d{1,3}\.\d{1,3}|172\.3[0-1]{1}\.\d{1,3}\.\d{1,3} | |
scim: | |
external_groups: null | |
groups: null | |
userids_enabled: true | |
users: | |
- admin|123abc_uaa_admin_password|scim.write,scim.read,openid,cloud_controller.admin,doppler.firehose | |
spring_profiles: null | |
url: https://uaa.__stub__reference.cf.paas.alphagov.co.uk | |
user: null | |
zones: null | |
uaadb: | |
address: __stub__.db.example.com | |
databases: | |
- citext: true | |
name: uaadb | |
tag: uaa | |
db_scheme: postgresql | |
port: 5524 | |
roles: | |
- name: uaaadmin | |
password: 123abc_uuadmin_password | |
tag: admin | |
releases: | |
- name: cf | |
version: latest | |
resource_pools: | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1a | |
ephemeral_disk: | |
size: 10240 | |
type: gp2 | |
instance_type: m3.medium | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: small_z1 | |
network: cf1 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1b | |
ephemeral_disk: | |
size: 10240 | |
type: gp2 | |
instance_type: m3.medium | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: small_z2 | |
network: cf2 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1a | |
ephemeral_disk: | |
size: 10240 | |
type: gp2 | |
instance_type: m3.medium | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: medium_z1 | |
network: cf1 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1b | |
ephemeral_disk: | |
size: 10240 | |
type: gp2 | |
instance_type: m3.medium | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: medium_z2 | |
network: cf2 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1a | |
ephemeral_disk: | |
size: 65536 | |
type: gp2 | |
instance_type: m3.medium | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: large_z1 | |
network: cf1 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1b | |
ephemeral_disk: | |
size: 65536 | |
type: gp2 | |
instance_type: m3.medium | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: large_z2 | |
network: cf2 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1a | |
ephemeral_disk: | |
size: 102400 | |
type: gp2 | |
instance_type: m3.large | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: runner_z1 | |
network: cf1 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1b | |
ephemeral_disk: | |
size: 102400 | |
type: gp2 | |
instance_type: m3.large | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: runner_z2 | |
network: cf2 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1a | |
elbs: | |
- __stub__router_elb_name | |
ephemeral_disk: | |
size: 10240 | |
type: gp2 | |
instance_type: c3.large | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: router_z1 | |
network: cf1 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1b | |
elbs: | |
- __stub__router_elb_name | |
ephemeral_disk: | |
size: 10240 | |
type: gp2 | |
instance_type: c3.large | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: router_z2 | |
network: cf2 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1a | |
ephemeral_disk: | |
size: 10240 | |
type: gp2 | |
instance_type: m3.medium | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: small_errand | |
network: cf1 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
- cloud_properties: | |
availability_zone: __stub__eu-west-1a | |
instance_type: c3.xlarge | |
env: | |
bosh: | |
password: 123abc_vcap_password | |
name: xlarge_errand | |
network: cf1 | |
stemcell: | |
name: bosh-aws-xen-hvm-ubuntu-trusty-go_agent | |
version: latest | |
update: | |
canaries: 1 | |
canary_watch_time: 30000-600000 | |
max_in_flight: 1 | |
serial: false | |
update_watch_time: 5000-600000 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment