Tag : bosh-gen

Use Spruce with new BOSH releases

We’re liking Spruce more and more as a replacement for Spiff in our BOSH releases. Spruce is a general purpose CLI for merging multiple YAML files into a single YAML file. Its especially useful when you want to programmatically build the final YAML file; and where the final YAML file is huge and its easier

Dr Nic Williams Profile Image

Posted by:
Dr Nic Williams

Read More ➝
Making BOSH releases more social

BOSH is a system for running your production systems on AWS, OpenStack, vSphere, vCHS, Google Compute Engine and more. A production system is described by a BOSH release. Some BOSH releases are for bespoke internal applications; others are communal open source systems such as Cloud Foundry. As an author, it should be easy to create

Dr Nic Williams Profile Image

Posted by:
Dr Nic Williams

Read More ➝
BOSH packages with Debian

TL;DR You can now quickly create a BOSH package using existing .deb files instead of source files. gem install bosh-gen bosh-gen packages apache2 –apt vagrant up vagrant ssh -c ‘/vagrant/src/apt/fetch_debs.sh apache2’ vagrant destroy Edit the generated src/apt/apache2/aptfile to edit the list of .deb packages to be downloaded and later installed. When your BOSH release uses

Dr Nic Williams Profile Image

Posted by:
Dr Nic Williams

Read More ➝
Rapidly develop BOSH releases with bosh-gen and bosh-lite

It’s almost faster to create a BOSH release, iteratively deploy it and test it, then share a final documented release with the world than it is learn "what is BOSH again?" At Stark & Wayne we love BOSH, so here we go again to show how delicious this technology is for the development side. In

Dr Nic Williams Profile Image

Posted by:
Dr Nic Williams

Read More ➝