My Account Log in

4 options

Vagrant virtual development environment cookbook : over 35 hands-on recipes to help you master vagrant, and create and manage virtual computational environments / Chad Thompson ; commissioning editor Usha Iyer ; acquisition editor Richard Brookes-Bland ; copy editor Relin Hedly.

EBSCOhost Academic eBook Collection (North America) Available online

View online

EBSCOhost Ebook Business Collection Available online

View online

Ebook Central College Complete Available online

View online

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Thompson, Chad, author.
Contributor:
Uthup, Usha, editor.
Brookes-Bland, Richard, editor.
Hedly, Relin, editor.
Series:
Community experience distilled.
Community Experience Distilled
Language:
English
Subjects (All):
Vagrant (Computer file).
Virtual computer systems.
Physical Description:
1 online resource (250 p.)
Edition:
1st edition
Place of Publication:
Birmingham, England ; Mumbai, [India] : Packt Publishing, 2015.
Language Note:
English
System Details:
text file
Biography/History:
O Thompson Chad: 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.
Summary:
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.
Contents:
Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Setting Up Your Environment; Introduction; Installing Vagrant and VirtualBox; Initializing your first environment; Installing Vagrant providers; Finding additional Vagrant boxes; Using existing virtual machines with Vagrant; Chapter 2: Single Machine Environments; Introduction; Defining a single machine Vagrant environment; Forwarding ports from a Vagrant machine; Starting a GUI with Vagrant; Sharing Vagrant guest folders with the host
Sharing folders using Network File SystemsSharing folders with rsync; Customizing virtual machine settings (VirtualBox); Customizing virtual machine settings (VMware Desktop); Sharing environments with source control; Chapter 3: Provisioning a Vagrant Environment; Introduction; Running basic shell commands; Executing shell scripts in a Vagrantfile; Provisioning with external shell scripts; Chapter 4: Provisioning with Configuration Management Tools; Introduction; Configuring Vagrant environments with Puppet; Configuring Vagrant environments with Chef
Provisioning Vagrant environments with SaltProvisioning Vagrant environments with Ansible; Chapter 5: Networked Vagrant Environments; Introduction; Creating a local network; Defining a multimachine environment; Specifying the order of machine provisioners; Creating clusters of Vagrant machines; Chapter 6: Vagrant in the Cloud; Introduction; Using Vagrant with Amazon Web Services; Using Vagrant with DigitalOcean; Sharing local machines with HashiCorp Atlas; Sharing web applications with HashiCorp Atlas; Chapter 7: Packaging Vagrant Boxes; Introduction; Packaging Vagrant boxes from ISO files
Building Vagrant boxes with PackerSharing Vagrant boxes; Sharing Vagrant boxes with Atlas; Appendix A: Vagrant Plugins; Setting up a Ruby runtime environment; Appendix B: A Puppet Development Environment; Setting up a Puppetmaster with the puppet apply provisioner; Provisioning nodes with a Puppetmaster; Appendix C: Using Docker With Vagrant; Introduction; Running Docker containers with Vagrant; Mixed environments - the Docker provisioner; Index
Notes:
Includes index.
Description based on online resource; title from PDF title page (ebrary, viewed March 13, 2015).
ISBN:
9781784391089
1784391085
OCLC:
905853413

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account