Frankenmachine All-in-One Monster GitMachine
A dev GitMachine on it's way to be pre-configured with all sorts of common server apps for web development.
What's a GitMachine?
GitMachines are pre-configured, accreditation-ready virtual machines in support of open government, open data, and civic innovation.
GitMachines are open source and community maintained.
A "dev" GitMachine is a pre-configured virtual machine that is not yet accreditation-ready. It will run just fine even though the government compliance work is incomplete.
A "gov-ready" GitMachine is a pre-configure and accreditation-ready virtual machine. That means the OS and as much as the stack as possible is configured to follow federal government guidelines.
What's This GitMachine do?
This dev GitMachine will have a freakish combination of database and web tools so you can quickly explore almost any application.
- A computer onto which you can install software. (Tested on Mac).
- Download & Install VirtualBox
- Download & Install Vagrant
You will need to do the following in your terminal using the command line.
- Clone out opendatadevops/frankenmachine project
git clone firstname.lastname@example.org:OpenDataDevOps/frankenmachine.git
- Go into frankenmachine directory and vagrant up the virtual machine
cd frankemachine && vagrant up
- Be patient while vagrant configures your GitMachine. This can take a loooooong time.
- Get into your GitMachine via ssh
vagrant upfrom the directory with this repository starts your vm and adds the correct configuration.
vagrant haltstops the minus guest vm.
vagrant reloadre-runs the configuration (and applies changes in the vagrant manifest) to the minus guest vm without re-establishing the base box.
vagrant destroyblows away the minus guest vm and let's you start all over again. Just. Like. That!