This is Ansible Playbook that contains all needed software to manage BOSH and CF. This proejct serves the same goals as jumpbox-boshrelease, but instead of bosh-init
it uses Ansible as a deployment tool. Using bosh-init
is fine too, still there are some limitations
- managing and customization of Ansible project is much more easier;
- you don't need recreate an instance after configuration updating;
- Ansible makes it possible to run this scripts on a PaaS of your choice, which is useful for development purposes;
Before running install some ansible dependencies:
ansible-galaxy install rvm_io.rvm1-ruby
ansible-galaxy install azavea.golang