Chefistrano is a tool for deploying chef server nodes to anywhere around the universe.
Because is awesome.
Paypal button will be implemented soon.
Install vagrant in your local machine
download the repo (you know.. dah git cloneh stuffz)
then run
vagrant up
watch and feel the magic running through your monitor.
Enter inside this perfect machine
vagrant ssh
inside /vagrant
folder there is a whole new world waiting for you to rediscover chef.
usage:
configure your deploy.rb / environments/.rb
then:
cap staging setup
Will launch the full process of provisioning.. omg do you feel the unicorns running through the internet??
run cap staging -T
for extra tasks info.
The task will create deployer user, grant sudo permissions, install chef-server & chef-client, configure knife, download workstation and upload cookbooks and roles.
edit files/<stage>/nodes.yml
Add or replace the nodes the syntax is:
-
name: <name of the node>
role: <role to apply>