Installs and configures tsuru PaaS Everything but docker is fully contained within this cookbook. If you want more advanced configuration for mongodb or redis, use dedicated cookbooks for them.
- Ubuntu
- [apt] (https://github.com/opscode-cookbooks/apt)
- [aufs] (https://github.com/bflad/chef-aufs)
- [lxc] (https://github.com/hw-cookbooks/lxc)
- [docker] (https://github.com/bflad/chef-docker)
-
tsuru::repo - sets up tsuru apt ppa
-
tsuru::server - Installs and configures tsuru-server from tsuru ppa
-
tsuru::docker - just a wrapper to install docker using chef-docker
-
tsuru::docker-registry - Installs docker-registry from tsuru ppa
-
tsuru::gandalf-server - Installs and configures both gandalf-server and archive-server from tsuru ppa This will need to run AFTER tsuru::server for token generation to work.
-
tsuru::hipache - Installs and configures hipache using npm
-
tsuru::mongodb - Installs mongodb
-
tsuru::redis - Installs redis-server
-
tsuru::fullstack - full tsuru PaaS install: docker, redis, hipache, mongodb, docker-registry, tsuru-server, and gandalf-server
- Fork the repository on Github
- Create a named feature branch (like
add_component_x
) - Write your change
- Submit a Pull Request using Github
Authors: jblancett ([email protected])