Name: shield-deployment
Owner: Stark & Wayne
Description: A Genesis Template Deployment for SHIELD
Created: 2016-05-13 13:48:48.0
Updated: 2018-05-08 16:06:50.0
Pushed: 2017-01-13 12:28:48.0
Homepage: null
Size: 23
Language: Shell
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This repository contains the YAML templates that make up a series of shield 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
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