Home | Amazing | Today | Tags | Publishers | Years | Account | 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.

(HTML tags aren't allowed.)

Learn How to Program Using Any Web Browser
Learn How to Program Using Any Web Browser
  • For complete novices
  • No special equipment or software needed beyond a Web browser
  • Teaches principles of good programming practice
  • Lots of fun!

Learn How to Program Using Any Web Browser is a book about general principles of good programming practice for...

Design Patterns for Searching in C#
Design Patterns for Searching in C#
DESIGNING OBJECT ORIENTED software is difficult, but there are reoccurring patterns that have been documented [1]. These patterns specify how interacting classes and objects can combine to solve very general problems. It is up to the designer to recognize when a pattern can be employed and then to implement the domain specific classes and objects...
Beginning Fedora 2
Beginning Fedora 2

Beginning Fedora 2 teaches you everything you need to know in order to install, configure, use, and maintain Fedora. This book targeted primarily at readers who are using (or planning to use) the Fedora Linux operating system for the first time. It offers the simple, plain-speaking guidance you need as you begin to explore the vast...


Tax Insight: For Tax Year 2012
Tax Insight: For Tax Year 2012

Tax Insight: For Tax Year 2012 will teach you to take control of life’s biggest expense―taxes. In your lifetime, you will spend more money on taxes than on anything else. Despite that fact, you likely know the current prices of movies and milk but don’t know what your marginal tax rate is. You know where to get the...

Multimedia Databases and Image Communication - Proceedings of the Workshop on MDIC 2004 (Software Engineering and Knowledge Engineering)
Multimedia Databases and Image Communication - Proceedings of the Workshop on MDIC 2004 (Software Engineering and Knowledge Engineering)

There is a strong need for advances in the fields of image indexing and retrieval and visual query languages for multimedia databases. Image technology is facing both classical and novel problems for the organization and filtering of increasingly large amounts of pictorial data. Novel kinds of problems, such as indexing and high-level...

Friendly Introduction to Mathematical Logic, A
Friendly Introduction to Mathematical Logic, A

This user-friendly introduction to the key concepts of mathematical logic focuses on concepts that are used by mathematicians in every branch of the subject. Using an assessible, conversational style, it approaches the subject mathematically (with precise statements of theorems and correct proofs), exposing readers to the strength and power...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy