Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

workshop-o-matic

A basic Vagrant box to facilitate working with Ansible and Serverspec in a workshop setting, freely borrows from Vagrant-DSpace

  • Installs, via shell scripts, Ansible and ServerSpec, with a few configuration nicieties thrown in (mostly borrowed from Vagrant-DSpace.
  • Copies the workshop files for our OR2017 workshop. These can easily be replaced with other workshop content.

Requirements

Getting Started

  1. Install all the required software (see above). Linux users take note: the versions of Vagrant and Virtualbox in your distribution's package manager are probably not current enough. Download and manually install the most recent version from Vagrant and VirtualBox. It will be OK. Both of these projects move quickly, and the distro managers have a hard time keeping up.
  2. Clone a copy of 'workshop-o-matic' to your local computer (via Git)
  3. cd [workshop-o-matic]/
  4. vagrant up
    • Wait for ~5 minutes while Vagrant finishes provisioning the box
    • Don't worry, it will finish soon.
  5. Once complete, run vagrant ssh and you're ready to follow along with one of our workshops. Or possibly other workshops, as well.

Vagrant Plugin Recommendations

The following Vagrant plugins are not required, but they do make using Vagrant and the wokshop-o-matic more enjoyable.

  • Vagrant-VBGuest - Highly Recommended for VirtualBox as it keeps VirtualBox Guest Additions up to date
    • vagrant plugin install vagrant-vbguest
  • Vagrant-Cachier - Caches packages between VMs.
  • Landrush - Mostly useful for web development work with Vagrant, however we're using it to configure usage of Google Public DNS, to give this VM a slight speed boost.
  • Vagrant-VBox-Snapshot - Might come in handy for making snapshots of your work in progress, though you probably ought to be using Git for that.
  • Vagrant-Notify - Just plain handy, if you're rebuilding VMs a lot.

License

Apache 2.0

About

A basic Vagrant box to facilitate working with Ansible and Serverspec in a workshop setting, freely borrows from Vagrant-DSpace

Resources

Releases

No releases published

Packages

No packages published

Languages