Vagrant + Ansible config for provisioning a virtual machine.
The idea is to do an automated provision a physical machine or a VM using ansible and vagrant.
See the Setup wiki page for details, but here's a quick-start guide to creating a VM with a default config plus some optional customization:
- Install Vagrant
- Clone this repo
git clone https://github.com/tunapanda/provision.git
cd provision
- (optional) Customize the config
cp localconfig.yml.defaults localconfig.yml
- Read the comments in that file and make whatever changes seem appropriate
- Provision!
vagrant up
- When provisioning completes, follow the instructions printed at the end to add a line to your
/etc/hosts
file (Windows users will have to figure out how to do this themselves, or just use the server's IP) - Investigate!
- Visit the server with your web browser, but note the following: * The search boxes on the portal page don't (yet) work without some manual configuration. See post-provisioning instructions in the setup doc. * The provisioning process starts several background jobs that continue downloading content even after it "completes", so not all content will be there the first time you access the site.
See the Extending wiki page.