Install thalassa and all requirements including haproxy.
Just include_recipe 'thalassa'
and you're good to go. For more see recipes and configuration.
Manage Thalassa frontends.
create
- Create a frontendupdate
- Update a frontenddelete
- Delete a frontend
Accepts the exact same attributes as detailed in the Thalassa Aqueduct docs
Manage Thalassa backends.
create
- Create a backendupdate
- Update a backenddelete
- Delete a backend
Accepts the exact same attributes as detailed in the Thalassa Aqueduct docs
Combine all recipes below and setup the installation directory and a thalassa user/group.
Install and setup thalassa-server.
Install and setup thalassa-aqueduct.
Install and setup thalassa-crowsnest.
Install the latest version of git from this ppa.
Install haproxy.
See attributes/default.rb
for all available options.
This cookbook uses Test Kitchen, Foodcritic together with Guard and Vagrant for continuous testing.
$ bundle install
$ bundle exec guard
Install the Chef Zero Vagrant plugin and run Vagrant:
$ vagrant plugin install vagrant-chef-zero
$ vagrant up
- haproxy
- template for thalassa-aqueduct
Friedel Ziegelmayer dignifiedquire@gmail.com
MIT License