Sponsors

  • Microsoft
  • Nebula
  • Google
  • SugarCRM
  • Facebook
  • HP
  • Intel
  • Rackspace Hosting
  • WSO2
  • Alfresco
  • BlackBerry
  • CUBRID
  • Dell
  • eBay
  • Heroku
  • InfiniteGraph
  • JBoss
  • LeaseWeb
  • Liferay
  • Media Temple, Inc.
  • OpenShift
  • Oracle
  • Percona
  • Puppet Labs
  • Qualcomm Innovation Center, Inc.
  • Rentrak
  • Silicon Mechanics
  • SoftLayer Technologies, Inc.
  • SourceGear
  • Urban Airship
  • Vertica
  • VMware
  • (mt) Media Temple, Inc.

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the convention, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Contact Us

View a complete list of OSCON contacts

Vagrant & Puppet: Deploying Development Environments ... Fast

James Turnbull (Docker)
Average rating: ***..
(3.55, 11 ratings)

Building (and re-building … and re-building) test and development environments can be time-consuming and painful. These environments are subject to rapid change, usually have limited management and are on the critical path for getting your code from idea to product. Naturally they frequently break. And when they break they stop developers and testers doing their jobs and consume lots of SysAdmin time fixing them. Time better spent at the pub.

All is not lost though. I’m going to show you a new way to build and manage these environments using two open source tools:

  • Vagrant, a tool for building and distributing virtualized development environments, and
  • Puppet, a configuration management tool that helps you get to the pub sooner.

You’ll learn how to:

  • Install, build and deploy Vagrant-enabled virtual machines
  • How to configure and manage these virtual machines with Puppet, and
  • Quickly and easily recreate and rebuild them if they break

I’ll also discuss how all of this fits into a continuous deployment methodology and introduce some simple workflows that will allow you to ensure your development, testing and production deployment environments remain consistent and coherent.

Photo of James Turnbull

James Turnbull

Docker

James Turnbull is the author of seven technical books about open source software and a long-time member of the open source community. James authored the The Logstash Book and The Docker Book. He also wrote two books about Puppet (Pro Puppet and the earlier book about Puppet as well as Pro Linux System Administration, Pro Nagios 2.0, and Hardening Linux.

For a real job, James is VP of Services for Docker. He likes food, wine, books, photography and cats. He is not overly keen on long walks on the beach and holding hands.

Comments on this page are now closed.

Comments

Shawn Page
07/27/2011 6:59pm PDT

Very excited to try out puppet/chef+vagrant+jenkins…