This repository has been archived by the owner on Jan 21, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 488
/
cf-stub.yml
171 lines (164 loc) · 4.35 KB
/
cf-stub.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
# The following line helps maintain current documentation at http://docs.cloudfoundry.org.
# code_snippet cf-stub-aws start
---
meta:
environment: ENVIRONMENT
director_uuid: DIRECTOR_UUID
networks:
- name: cf1
subnets:
- range: 10.10.16.0/20
reserved:
- 10.10.16.2 - 10.10.16.9
static:
- 10.10.16.10 - 10.10.16.255
gateway: 10.10.16.1
dns:
- 10.10.0.2
cloud_properties:
security_groups:
- cf
subnet: (( properties.template_only.aws.subnet_ids.cf1 ))
- name: cf2
subnets:
- range: 10.10.80.0/20
reserved:
- 10.10.80.2 - 10.10.80.9
static:
- 10.10.80.10 - 10.10.80.255
gateway: 10.10.80.1
dns:
- 10.10.0.2
cloud_properties:
security_groups:
- cf
subnet: (( properties.template_only.aws.subnet_ids.cf2 ))
properties:
template_only:
aws:
access_key_id: AWS_ACCESS_KEY
secret_access_key: AWS_SECRET_ACCESS_KEY
availability_zone: ZONE_1
availability_zone2: ZONE_2
subnet_ids:
cf1: SUBNET_ID_1
cf2: SUBNET_ID_2
domain: DOMAIN
system_domain: SYSTEM_DOMAIN
system_domain_organization: SYSTEM_DOMAIN_ORGANIZATION
app_domains:
- APP_DOMAIN
ssl:
skip_cert_verify: true
cc:
staging_upload_user: STAGING_UPLOAD_USER
staging_upload_password: STAGING_UPLOAD_PASSWORD
bulk_api_password: BULK_API_PASSWORD
db_encryption_key: CCDB_ENCRYPTION_KEY
buildpacks:
blobstore_type: fog
fog_connection:
aws_access_key_id: AWS_ACCESS_KEY
aws_secret_access_key: AWS_SECRET_ACCESS_KEY
provider: AWS
region: us-east-1
use_iam_profile: true
droplets:
blobstore_type: fog
fog_connection:
aws_access_key_id: AWS_ACCESS_KEY
aws_secret_access_key: AWS_SECRET_ACCESS_KEY
provider: AWS
region: us-east-1
use_iam_profile: true
packages:
blobstore_type: webdav
webdav_config:
public_endpoint: WEBDAV_PUBLIC_ENDPOINT
private_endpoint: WEBDAV_PRIVATE_ENDPOINT
username: WEBDAV_BASIC_AUTH_USER
password: WEBDAV_BASIC_AUTH_PASSWORD
ca_cert: WEBDAV_CERT
resource_pool:
blobstore_type: fog
fog_connection:
aws_access_key_id: AWS_ACCESS_KEY
aws_secret_access_key: AWS_SECRET_ACCESS_KEY
provider: AWS
region: us-east-1
use_iam_profile: true
ccdb:
db_scheme: CCDB_SCHEME
roles:
- tag: admin
name: CCDB_USER_NAME
password: CCDB_PASSWORD
databases:
- tag: cc
name: ccdb
address: CCDB_ADDRESS
port: CCDB_PORT
consul:
encrypt_keys:
- CONSUL_ENCRYPT_KEY
ca_cert: CONSUL_CA_CERT
server_cert: CONSUL_SERVER_CERT
server_key: CONSUL_SERVER_KEY
agent_cert: CONSUL_AGENT_CERT
agent_key: CONSUL_AGENT_KEY
loggregator_endpoint:
shared_secret: LOGGREGATOR_ENDPOINT_SHARED_SECRET
nats:
user: NATS_USER
password: NATS_PASSWORD
router:
status:
user: ROUTER_USER
password: ROUTER_PASSWORD
uaa:
admin:
client_secret: ADMIN_SECRET
cc:
client_secret: CC_CLIENT_SECRET
clients:
cc_routing:
secret: CC_ROUTING_SECRET
cloud_controller_username_lookup:
secret: CLOUD_CONTROLLER_USERNAME_LOOKUP_SECRET
doppler:
secret: DOPPLER_SECRET
gorouter:
secret: GOROUTER_SECRET
tcp_emitter:
secret: TCP-EMITTER-SECRET
tcp_router:
secret: TCP-ROUTER-SECRET
login:
secret: LOGIN_CLIENT_SECRET
notifications:
secret: NOTIFICATIONS_CLIENT_SECRET
jwt:
verification_key: JWT_VERIFICATION_KEY
signing_key: JWT_SIGNING_KEY
scim:
users:
- admin|ADMIN_PASSWORD|scim.write,scim.read,openid,cloud_controller.admin,doppler.firehose
uaadb:
db_scheme: UAADB_SCHEME
roles:
- tag: admin
name: UAADB_USER_NAME
password: UAADB_USER_PASSWORD
databases:
- tag: uaa
name: uaadb
address: UAADB_ADDRESS
port: UAADB_PORT
hm9000:
server_key: HM9000_SERVER_KEY
server_cert: HM9000_SERVER_CERT
client_key: HM9000_CLIENT_KEY
client_cert: HM9000_CLIENT_CERT
ca_cert: HM9000_CA_CERT
# code_snippet cf-stub-aws end
# The previous line helps maintain current documentation at http://docs.cloudfoundry.org.