Vagrant Virtual Development Environment Cookbook - Softcover

Thompson, Chad

 
9781784393748: Vagrant Virtual Development Environment Cookbook

Synopsis

Over 35 hands-on recipes to help you master Vagrant, and create and manage virtual computational environments

About This Book

  • Configure and deploy software to Vagrant machines with scripts and configuration management tools
  • Manage and share Vagrant development environments with cloud
  • Packed with practical real-life examples to improve existing working systems

Who This Book Is For

If you are a software developer or administrator who wishes to create simple, reusable environments using Vagrant, this book is the perfect choice for you. Whether you are a system administrator with extensive experience in virtualization or a developer wishing to create development scripts for cloud deployment, you will find easy-to-follow recipes and techniques in this book that will allow you to create robust and reproducible virtual environments.

What You Will Learn

  • Define single and multiple virtual machine Vagrant environments
  • Provision Vagrant environments in a consistent and repeatable manner with various configuration management tools
  • Control powerful cloud resources from a desktop development environment
  • Use Vagrant to publish and share development environments
  • Start and expand your Vagrant environment with community resources
  • Share resources on a development machine with a virtual Vagrant environment

In Detail

Vagrant allows you to use virtualization and cloud technologies to power faster, efficient, and sharable development environments. It duplicates the development environment to allow users to easily share and combine data on different machines and also takes care of security concerns.

Each recipe of Vagrant Virtual Development Environment Cookbook provides practical information on using Vagrant to solve specific problems and additional resources to help you learn more about the techniques demonstrated.

With recipes ranging from getting new users acquainted with Vagrant, to setting up multimachine environments, you will be able to develop common project types and solutions with the help of this practical guide.

"synopsis" may belong to another edition of this title.

About the Author

Chad Thompson

Chad Thompson is a software developer, architect, and DevOps specialist in Central Iowa. He has 15 years of experience in creating and deploying applications for the Web. Chad began using Vagrant 3 years ago when he was trying to solve a tough problem in legacy application development. Since then, he has made use of Vagrant and configuration management tools to support the development and deployment of several web applications in data centers and cloud platforms. He holds certifications in Puppet and Oracle technologies and has enjoyed the pleasure of speaking before several technical conferences and camps. Chad holds two degrees in physics and can be found playing low brass instruments in ensembles around the state of Iowa. Chad has written articles for O'Reilly web publications and the IOUG SELECT Journal (where he briefly worked as an executive editor). Recently, he reviewed the book Creating Development Environments with Vagrant for Packt Publishing, and recorded a set of video presentations titled Learning Git by Infinite Skills.

"About this title" may belong to another edition of this title.