smbbrokerpush job from smb-volume/0.2.0
Github source:
ecfba10
or
master branch
Properties¶
app_domain
¶
domain used to host the broker app
app_name
¶
application name to use when pushing the broker to cloud foundry and setting the route
- Default
smbbroker
broker_name
¶
name of the service broker registered in CF
- Default
smbbroker
cf
¶
client_id
¶ID of the CF client
client_secret
¶Secret of the CF client
dial_timeout
¶CF CLI connection dial timeout
- Default
5
credhub
¶
create_security_group
¶true if the errand should create a security group to allow traffic to any ip on ports 8443,8844
- Default
true
store_id
¶Store ID used to namespace instance details and bindings in store
- Default
smbbroker
uaa_client_id
¶UAA client ID when using CredHub to store broker state
- Default
""
uaa_client_secret
¶UAA client secret when using CredHub to store broker state
- Default
""
url
¶CredHub URL when using CredHub to store broker state
- Default
""
domain
¶
Cloud Foundry system domain
error_on_misconfiguration
¶
throw error on service misconfiguration during deployment
- Default
true
memory_in_mb
¶
amount of memory allocated to the broker app
- Default
256
organization
¶
organization that hosts the app
password
¶
service broker password
register_broker
¶
true if the errand should register the service broker after pushing it to cf
- Default
true
services
¶
List of services and plans supported by broker
- Default
- bindable: true description: 'Existing SMB shares (see: https://code.cloudfoundry.org/smb-volume-release/)' id: 9db9cca4-8fd5-4b96-a4c7-0a48f47c3bad name: smb plan_updatable: false plans: - description: A preexisting share id: 0da18102-48dc-46d0-98b3-7a4ff6dc9c54 name: Existing requires: - volume_mount tags: - smb
skip_cert_verify
¶
true if the cf api uses test certs that should not be verified
- Default
false
space
¶
space that hosts the app
syslog_url
¶
external log service URL
username
¶
service broker username
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/smbbrokerpush/
directory
(learn more).
bin/run
(fromdeploy.sh.erb
)config/services.json
(fromservices.json.erb
)Procfile
(fromProcfile.erb
)credhub.json
(fromcredhub.json.erb
)manifest.yml
(frommanifest.yml.erb
)start.sh
(fromstart.sh.erb
)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/
directory.