This is a set of tools to provision an environment for me to hack in. It creates my user account and configures the system and configures the system using the Chef parshap cookbook.
It works by copying all required cookbooks to the target and then
running chef-solo.
-
Install Berkshelf first and then just clone this repository. On Ubuntu you can use
./install_berkshelfto install Berkshelf. -
Run
maketo build artifacts required for provisioning.
To provision your local host use ./run-local.
To provision a remote host use ./run-remote [user@]hostname. For example:
$ ./run-remote parshap@dev.parshap.comTo use Vagrant to provision a virtual machine use vagrant up.
Use the USE_32BIT environment variable to use a 32-bit "precise32"
base box instead of the default 64bit "precise64" box when initially
creating the virtual machine.
The osx-bootstrap.sh script will install some things on OSX. This is not the
same as the chef cookbooks and should be used separately.
http://www.culater.net/software/SIMBL/SIMBL.php https://bitheap.org/mouseterm/