FREELessons: 18Length: 1.8 hours
Course Material Requirements
Puppet has seen two major releases since this course was published, which have introduced substantial changes to the configuration language. For a more recent course on creating a development environment with Vagrant, watch our course: Easy Rails Development Environment With Vagrant.
If you want to create a development environment, then establishing a virtual machine is the way to go. But how do you create them in the first place, then manage them? Let’s find out.
1.Vagrant8 lessons, 39:42
8 lessons, 39:42
1.1Introduction01:59
1.1
Introduction
01:59
1.2Why Virtualize?03:49
1.2
Why Virtualize?
03:49
1.3Installing Virtualbox and Vagrant03:43
1.3
Installing Virtualbox and Vagrant
03:43
1.4Vagrant Boxes05:27
1.4
Vagrant Boxes
05:27
1.5Starting and Stopping Our Virtual Machine06:51
1.5
Starting and Stopping Our Virtual Machine
06:51
1.6SSH-ing into the Virtual Machine04:19
1.6
SSH-ing into the Virtual Machine
04:19
1.7The Vagrantfile08:33
1.7
The Vagrantfile
08:33
1.8Provisioning with Shell Scripts05:01
1.8
Provisioning with Shell Scripts
05:01
2.Puppet10 lessons, 1:07:54
10 lessons, 1:07:54
2.1Getting Started with Puppet03:49
2.1
Getting Started with Puppet
03:49
2.2Puppet Resources09:45
2.2
Puppet Resources
09:45
2.3Putting Resources in Order06:45
2.3
Putting Resources in Order
06:45
2.4Writing a Complete Puppet Manifest10:27
2.4
Writing a Complete Puppet Manifest
10:27
2.5Variables and Conditionals09:14
2.5
Variables and Conditionals
09:14
2.6Facter03:37
2.6
Facter
03:37
2.7Puppet Classes04:41
2.7
Puppet Classes
04:41
2.8Puppet Modules09:21
2.8
Puppet Modules
09:21
2.9Undoing Puppet Manifests07:43
2.9
Undoing Puppet Manifests
07:43
2.10Conclusion02:32
2.10
Conclusion
02:32
Hi! I'm Andrew Burgess, and I'm a connoisseur of all things programming.
I'm from near Toronto, Canada, and I've been fooling around with computers for nearly my whole life, both hardware and software. Right now, I'm finishing up a computer science degree. For almost a decade now, I've been playing around with over a dozen programming languages on several different platforms, from JavaScript to Java, from Ruby to Befunge. My favourite has always been JavaScript.
I've always enjoyed writing, so when I discovered Tuts+ in 2009, I was excited to start writing tutorials. Since then, I've been writing tutorials and producing screencasts for Tuts+. Right now, I'm a course instructor and I produce mostly JavaScript-related courses. Maybe you've seen Building a Web App from Scratch with Angular.js or Node.js from Scratch; that's me!
I've also written a few ebooks, like Getting Good with Git, Getting Good with JavaScript, and, more recently, Backbone.js Blueprints.