/devops-training-vagrant

Vagrant script to create an Ubuntu VM with all the tools needed to complete the practical exercises installed

Primary LanguageShellGNU General Public License v3.0GPL-3.0

#DevOps Training Bootcamp Self Contained Toolset VM

###Prerequisites:

###Get it Running:

  • Change into directory repo was cloned into
  • run command 'vagrant up'
  • Access guest via 'vagrant ssh'

###Further details:

  • port 5000 is redirected as 5000 on localhost for script testing
  • Port 2375 is redirected as 3375 so that you can use the VMs docker engine locally (e.g SET DOCKER_HOST=tcp://localhost:3375 or same again but with EXPORT instead of SET for OSX)
  • Text editors are installed in guest (VIM and Nano) but you can edit/create scripts via the /work directory which is mounted as /vagrant/work in the guest

###So What Is In It?: As part of the VM the following is installed and configured

  • git cli
  • Python and required modules
  • docker
    • engine
    • docker machine
    • RexRay (container storage volume driver)
  • VIM and Nano text editors
  • Pivotal CloudFoundry cli (CF)

Notes

As part of the Vagrant install it will attempt to start the RexRay service as the last step. In this demo setup the RexRay service