Home | Amazing | Today | Tags | Publishers | Years | Search 
Creating Development Environments with Vagrant

Buy

Vagrant is a tool for building complete development environments. With an easy-to-use workflow and focus on automation, Vagrant lowers development environment setup time, increases development/production parity, and makes the "it works on my machine" excuse a thing of the past.

"Creating Development Environments with Vagrant" is a practical, hands-on guide that walks you through the functionality of Vagrant, Puppet, and Chef to create powerful and flexible virtual development environments. Create your own virtualization environments containing configurations for different projects so that you can simulate complicated environments that can be easily shared with colleagues to get your projects up and running quickly and effortlessly.

"Creating Development Environments with Vagrant" starts with an introduction to virtualization and the concepts behind it, why it’s useful, and an overview of the architecture of Vagrant. We will learn to install Vagrant and get to know its prerequisites. Covering provisioning scripts with Puppet and Chef, learning to use them independently as well as with Vagrant to create a powerful combination.

If you want to locally test your projects, juggle multiple projects running on different versions of software, easily share technology requirement changes with colleagues, and, most importantly, want to perform all these tasks efficiently, then this book is for you.

"Creating Development Environments with Vagrant" will take you from a virtualization novice to running all of your projects across your team in robust, isolated virtual development environments.

What you will learn from this book

  • Create Vagrant projects
  • Sync folders with your virtual development environment
  • Integrate your own machine with the virtual machine
  • Manage provisioning the server configuration with Puppet and Chef
  • Set up multiple virtual machines for a single project
  • Configure your virtual environment on your network
  • Build your own base box for Vagrant
  • Import and manage operating system images in Vagrant
  • Get to grips with good practices for developing projects on your local machine
  • Set up a simple LAMP server for a Vagrant project

Approach

This is a practical, hands-on guide that will help you set up and implement virtual development environments with Vagrant easily and effortlessly.

Who this book is written for

"Creating Development Environments with Vagrant" is for developers, programmers, and coders who want to maintain multiple projects within their own environment. It is also aimed at companies who are looking to deploy ready-to-go development solutions for new staff or even existing staff moving to new projects, and to enforce a consistent and portable virtual development environment that is easy to create and quick to set up.

Play to Your Strengths: Managing Your Internal Labor Markets for Lasting Competitive Advantage
Play to Your Strengths: Managing Your Internal Labor Markets for Lasting Competitive Advantage

All leaders know people are critical to the success of organizations. Executives just don’t act that way sometimes. Why? Because they lack the facts. Too often they don’t know which workforce practices create the greatest value or which attributes of a workforce are critical to business strategy.

Absent these facts,...

Artificial Intelligence: A Guide to Intelligent Systems (2nd Edition)
Artificial Intelligence: A Guide to Intelligent Systems (2nd Edition)
Provides a practical introduction to artificial intelligence that is less mathematically rigorous than other books on the market. Appropriate for programmers looking for an overview of all facets of artificial intelligence.

[Shelving Category] Artificial Intelligence/Soft Computing

Artificial Intelligence is often perceived...

Databases and Information Systems VI: Selected Papers from the Ninth International Baltic Conference, DB&IS 2010 - Volume 224 Frontiers in Artificial Intelligence and Applications
Databases and Information Systems VI: Selected Papers from the Ninth International Baltic Conference, DB&IS 2010 - Volume 224 Frontiers in Artificial Intelligence and Applications
This volume presents papers from the Ninth International Baltic Conference on Databases and Information Systems (Baltic DB&IS 2010) which took place in Riga, Latvia, in July 2010. Since this successful biennial series began in 1994, the Baltic DB&IS conferences have become an international forum of high scientific criteria for...

A Computer Science Tapestry:  Exploring Computer Science with C++
A Computer Science Tapestry: Exploring Computer Science with C++
A Computer Science Tapestry is designed for use in a first course in computer science (CS1) that uses C++ as its programming language. This book covers basic concepts in programming, program design and computer science along with giving students a good introduction to the C++ language.

In the new edition, Astrachan has put more...

OpenStack Cloud Computing Cookbook - Third Edition
OpenStack Cloud Computing Cookbook - Third Edition

Over 110 effective recipes to help you build and operate OpenStack cloud computing, storage, networking, and automation

About This Book

  • Explore many new features of OpenStack's Juno and Kilo releases
  • Install, configure, and administer core projects with the help of OpenStack Object...
Angels A to Z
Angels A to Z
Written by a recognized authority on nontraditional religious movements, this resource is one of the most comprehensive books on angels and related topics currently available. More than 300 entries are included and drawn from multiple religions, such as Christianity, Islam, and Hindu traditions, as well as from pop culture. A...
©2024 LearnIT (support@pdfchm.net) - Privacy Policy