Skip to content

Instantly share code, notes, and snippets.

@saliceti
Last active Nov 19, 2015
Embed
What would you like to do?
Parse and compare manifests
#!/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)
$ 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
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
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