parshap / devbox

Automated development machine configuration

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

devbox

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.

Usage

  1. Install Berkshelf first and then just clone this repository. On Ubuntu you can use ./install_berkshelf to install Berkshelf.

  2. Run make to build artifacts required for provisioning.

Local Host

To provision your local host use ./run-local.

Remote Host

To provision a remote host use ./run-remote [user@]hostname. For example:

$ ./run-remote parshap@dev.parshap.com

Vagrant

To 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.

OSX

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.

Manual Installs

SIMBL + MouseTerm

http://www.culater.net/software/SIMBL/SIMBL.php https://bitheap.org/mouseterm/

About

Automated development machine configuration


Languages

Language:Shell 94.9%Language:Ruby 4.4%Language:Makefile 0.8%