This repository has samples that are related to my Vagrant Talk.
The slides are available at http://slides.com/digitaldrummerj/devopsyourself-ndcoslo/#/
-
ExampleVagrantFiles
- IonicBox:
- Uses https://github.com/driftyco/ionic-box
- Run vagrant up using an administrative command prompt
- Blog post on using the IonicBox: digitaldrummerj.me/ionicbox-notes/
- MultiMachineReadingInJsonFile:
- Example of using a json file to configure multiple machines.
- This only works if the provisioning from 1 machine is not dependent on another machine.
- Windows81Enterprise:
- Basic Windows 8.1 machine with no additional software installed as part of creating it.
- WindowsWithChocolatey:
- Windows 8.1 Enterprise machine that installs Chocolatey, Boxstarter and run a Boxstarter package as part of the provisioning process.
- IonicBox:
-
PackagingScripts
- Holds scripts that useful for packaging up a VM like turning on WinRM, disabling firewall, setting powershell execution policy, etc
-
ProvisioningScripts
- Scripts that can be used during provisioning.
##Blog Posts:
I have a series of blog post that go through explains how Vagrant works, installing Chocolatey/Boxstarter/Software as part of the provisioning process, creating multiple machines, managing azure virtual machines and creating your own base boxes.