Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.2 KB

File metadata and controls

33 lines (24 loc) · 1.2 KB

OpenVPN Deployments

This repository acts as an upstream repository of YAML templates for use in a OpenVPN BOSH deployment, managed via the Gensis utility.

Creating a new OpenVPN Deployment

To create a new Genesis based deployment of OpenVPN, run genesis new deployment --template OpenVPN. This will create a new repo called OpenVPN-deployments for you, and pull in the github.com/starkandwayne/OpenVPN-deployment repo as the upstream remote, copying the contents of global/* into the new OpenVPN-deployments repo.

This allows you to easily diverge from the upstream templates to suit your environment, and while also being able to pull in changes from upstream down the road.

Custom Sites

To create a new site, run genesis new site --template <site-type>. This will copy in the latest data from the upstream remote's .templates/<site-type> directory.

Notes

For more information, check out the Genesis repo, or genesis help. You can download the Genesis program from Github