Skip to content

digideskio/cf-deployments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cf Deployments

This repository contains the YAML templates that make up a series of cf BOSH deployments, using the format prescribed by the Genesis utility.

The configuration is broken up into three logical strata: global, site, and environment. Global defines the universal aspects of any deployment, including overall job structure, constituent BOSH releases, and invariant (or default) properties. Each site represents a single IaaS (an AWS VPC, a vSphere cluster, etc.), and further refines the global configuration for that infrastructure. Each environment represents a single BOSH deployment, with specific network numbering, credentials, domain names, etc.

For more information, see the READMEs scattered throughout this repository, and check out genesis help. You can download the Genesis program from Github

Quickstart

To create a new site:

genesis new site NAME

To create a new environment

cd site-name/
genesis new environment NAME

To build the full BOSH manifest for an environment:

cd site-name/env-name
make manifest

... and then deploy it:

cd site-name/env-name
make deploy

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors