hybris/bosh-init-deployment-resource

Name: bosh-init-deployment-resource

Owner: hybris GmbH

Description: Concourse ressource to do bosh-init deployments.

Created: 2015-08-19 13:21:29.0

Updated: 2017-02-27 19:12:18.0

Pushed: 2017-02-27 19:23:53.0

Homepage: null

Size: 40

Language: Ruby

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

bosh-init deployment resource.

A resource to deploy bosh-init manifests. The current deployment status will be stored in AWS S3.

Requirements

The worker, where the resource is running, has to have direct network access to the deployed boxes. `bosh-initwill try to connect to the VM's using ports ``22` and6868``.

Source Configuration

Before the resource can be used it has to be registered in the pipeline as a resource type.

urce_types:
me: bosh-init-deployment
pe: docker-image
urce:
repository: teamidefix/bosh-init-deployment-resource
Behavior
check: Not implemented.
in: Not implemented.
out: Deploy manifest file to cloud.

Run `bosh-init` using the provided manifest file.

Parameters
Example
urces:
me: bosh-init
pe: bosh-init-deployment
urce:
access_key_id: {{bosh-init-aws-access-key-id}}
secret_access_key: {{bosh-init-aws-secret-access-key}}
bucket_name: {{bosh-init-aws-bucket}}
region: us-east-1
aml
:
name: deploy
plan:
- put: bosh-init
  params:
    stats_file_key: current-deployment
    manifest_file: manifest/current-deployment/manifest.yml
    key_file: manifest/current-deployment/microbosh.pem

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.