Usage:
fly -t ${target} set-pipeline -n -p docker-broker \
-c <(bosh int docker-broker-pipeline.yml --vars-file vars.yml)
| resource_types: | |
| - name: bosh2-deployment | |
| type: docker-image | |
| source: | |
| repository: cloudfoundry/bosh-deployment-resource | |
| tag: v2.4.0 | |
| resources: | |
| - name: stemcell | |
| type: bosh-io-stemcell | |
| source: | |
| name: bosh-vsphere-esxi-ubuntu-trusty-go_agent | |
| - name: docker-broker-deployment | |
| type: git | |
| source: | |
| branch: master | |
| uri: https://github.com/cloudfoundry-community/docker-broker-deployment.git | |
| # Uncomment when v1.0.1 has been cut | |
| # tag_filter: v* | |
| - name: bosh-docker-broker | |
| type: bosh2-deployment | |
| source: | |
| deployment: docker-broker | |
| target: ((bosh_target)) | |
| client: ((bosh_client)) | |
| client_secret: ((bosh_client_secret)) | |
| ca_cert: ((bosh_ca_cert)) | |
| jobs: | |
| - name: deploy_docker_broker | |
| public: true | |
| plan: | |
| - aggregate: | |
| - get: docker-broker-deployment | |
| - get: stemcell | |
| - put: bosh-docker-broker | |
| params: | |
| manifest: docker-broker-deployment/docker-broker.yml | |
| stemcells: | |
| - stemcell/*.tgz | |
| ops_files: | |
| - docker-broker-deployment/op-cf-integration.yml | |
| - docker-broker-deployment/services/op-mysql56.yml | |
| - docker-broker-deployment/services/op-postgresql96.yml | |
| - docker-broker-deployment/services/op-redis32.yml | |
| vars: | |
| broker-route-name: docker-broker | |
| broker-route-uri: docker-broker.((system_domain)) | |
| cf-api-url: https://api.((system_domain)) | |
| cf-admin-username: admin | |
| cf-skip-ssl-validation: true | |
| cf-admin-password: ((/((director_name))/cf/uaa_scim_users_admin_password)) |
| bosh_target: | |
| bosh_client: | |
| bosh_client_secret: | |
| bosh_ca_cert: | |
| system_domain: | |
| director_name: |
v1.0.1 of https://github.com/cloudfoundry-community/docker-broker-deployment/releases now cut