jswinarton / pandora

A skeleton for building a generic, hackable Ubuntu 14.04 x64 VM with Vagrant and Ansible

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pandora

A skeleton for building a generic, hackable Ubuntu 16.04 x64 VM using Vagrant. Requires VirtualBox and Ansible.

At minimum, this repo creates an Ubuntu Xenial VM using VirtualBox, makes some minor system modifications (see the vagrant role), and installs hackbox-user. This repo also contains a handful of roles for installing commonly used languages and utilities, such as Python, Ruby, Java, Erlang, Elixir, PostgreSQL, and more.

Installation

Clone this repo. In site.yml, enable any of the scaffolding roles you want. Then:

ansible-galaxy install -r provisioning/requirements.yml  # run with -f to upgrade existing installs
vagrant up

About

A skeleton for building a generic, hackable Ubuntu 14.04 x64 VM with Vagrant and Ansible