-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtsb.yml
74 lines (67 loc) · 2.01 KB
/
tsb.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
---
name: terraform-secure-backend
instance_groups:
- name: terraform-secure-backend
azs:
- z1
instances: 1
vm_type: default
stemcell: default
networks:
- name: default
jobs:
- name: bpm
release: bpm
- name: terraform-secure-backend
release: terraform-secure-backend
consumes:
credhub:
from: credhub
deployment: ((cf_deployment_name))
provides:
terraform-secure-backend:
as: terraform-secure-backend
shared: true
properties:
tsb:
base_path: /terraform-secure-backend/tfstate/terraform-secure
tls: ((tsb_ssl))
auth:
username: ((tsb_user.username))
password: ((tsb_user.password))
credhub:
client: credhub_tsb_client
secret: ((/((director_name))/((cf_deployment_name))/credhub_tsb_client_secret))
tls: ((/((director_name))/((cf_deployment_name))/credhub_tls))
uaa:
tls: ((/((director_name))/((cf_deployment_name))/uaa_ssl))
variables:
- name: tsb_ssl
type: certificate
options:
alternative_names:
- tsb.service.cf.internal
ca: /((director_name))/((cf_deployment_name))/service_cf_internal_ca
common_name: tsb.service.cf.internal
- name: tsb_user
type: user
update:
canaries: 1
max_in_flight: 32
canary_watch_time: 1000-100000
update_watch_time: 1000-100000
serial: false
stemcells:
- alias: default
os: ubuntu-xenial
version: latest
manifest_version: v1.2.0
releases:
- name: terraform-secure-backend
version: "1.3.0"
url: https://github.com/orange-cloudfoundry/terraform-secure-backend-release/releases/download/v1.3.0/terraform-secure-backend-1.3.0.tgz
sha1: 9c786a23fe820be8efea4728ba18c7e7c00c75f4
- name: bpm
url: https://bosh.io/d/github.com/cloudfoundry-incubator/bpm-release?v=1.0.2
version: 1.0.2
sha1: 41cb53a672e59581577af5ed11abf04d61cf3887