Skip to content

Iristyle/puppetconf2014

Repository files navigation

Getting Started

OSX - Homebrew + Tooling

  • Install
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  • Use Brew to install Git
brew install git
  • Install brew-cask for binary applications
brew update && brew install caskroom/cask/brew-cask
  • Use brew cask to install VirtualBox
brew cask install virtualbox
  • Use brew to install Vagrant
brew cask install vagrant

Windows - Chocolatey + Tooling

  • Install Chocolatey
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
  • Use Chocolatey to install Git
choco install git
  • Use Chocolatey to install VirtualBox
choco install virtualbox
  • Use Chocolatey to install Vagrant
choco install vagrant

Install Vagrant plugins (All Operating Systems)

  • Oscar plugin
vagrant plugin install oscar
  • Optionally install snap plugin to take snapshots
vagrant plugin install vagrant-multiprovider-snap

Running from this repository

git clone https://github.com/Iristyle/puppetconf2014
cd puppetconf2014
vagrant up --provider=virtualbox

Access the PE console

PE Console

user: admin@puppetlabs.com
pass: puppetlabs

SSH to the master

vagrant ssh master

RDP to the Windows agent

vagrant rdp win2012-web-agent

Footnotes

Building Your Own VMs

Modules Used

Other Resources

About

PuppetConf 2014 Workshop Code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages