By Mitchell Hashimoto

Discover why Vagrant is a must have device for hundreds of thousands of builders and ops engineers. With this hands-on advisor, you’ll easy methods to use this open resource software program to fast construct a digital laptop for any purpose—including a totally sandboxed, totally provisioned improvement setting correct in your desktop.

Vagrant writer Mitchell Hashimoto indicates you the way to proportion a digital desktop snapshot with contributors of your crew, arrange a separate virtualization for every venture, and package deal digital machines to be used by means of others. commence developing improvement environments with Vagrant, and find out how to shop time, stay away from frustration, and forestall expensive errors.
* construct an easy digital computing device with simply instructions and no configuration
* Create a improvement setting that heavily resembles creation
* Automate software program set up and administration with shell scripts, Chef, or Puppet
* arrange a community interface to entry your digital computing device from any desktop
* Use your personal editor and browser to improve and try your purposes
* attempt complex multi-machine clusters with a unmarried Vagrantfile
* swap Vagrant’s default working method to check your construction OS
* expand Vagrant good points with plugins, together with parts you construct your self

Show description

Read or Download Vagrant: Up and Running PDF

Similar programming books

Programming iOS 8: Dive Deep into Views, View Controllers, and Frameworks

Begin construction apps for iOS eight with Apple's speedy programming language. If you're grounded within the fundamentals of Xcode and the Cocoa framework, this e-book offers a based rationalization of all crucial real-world iOS app parts. via deep exploration and copious code examples, you'll easy methods to create perspectives, control view controllers, and use iOS frameworks for including gains equivalent to audio and video, entry to consumer calendars and images, and monitoring the device's position.

Learning Unity Android Game Development

Harmony five is a revolution in constructing nice video games for Android that offers an excellent integration platform that works seamlessly with cohesion five, which means video games might be constructed speedier and more straightforward than ever before.

Packed with loads of examples, this booklet starts off by means of supporting you to appreciate all of the nice good points that cohesion five and Android need to provide. you are going to then create nice video games like Tic-Tac-Toe and the Monkey Ball video game and in addition learn how to increase them. you'll then extend the game's atmosphere with lighting and a skybox and discover ways to create enemies in a tank conflict video game. you are going to then discover the contact and tilt controls with the production of a Monkey Ball clone.

With the game of a online game just like offended Birds, you'll delve into configuring physics and recommendations for a 2nd video game adventure. ultimately, you'll get a whole adventure by means of studying the optimization ideas had to preserve your video games operating easily.

Functional Programming Languages and Computer Architecture: 5th ACM Conference Cambridge, MA, USA, August 26–30, 1991 Proceedings

This publication deals a finished view of the simplest and the newest paintings in practical programming. it's the complaints of a massive overseas convention and comprises 30 papers chosen from 126 submitted. a couple of issues emerge. One is a growing to be curiosity in varieties: robust kind structures or sort checkers assisting overloading, coercion, dynamic forms, and incremental inference; linear kinds to optimize garage, and polymorphic varieties to optimize semantic research.

Additional resources for Vagrant: Up and Running

Sample text

Therefore, we can make a simple shell script with the commands that we ran earlier, but in a file. " apt-get update >/dev/null 2>&1 apt-get install -y apache2 >/dev/null 2>&1 rm -rf /var/www ln -fs /vagrant /var/www The shell script has some minor differences from what we typed into the command line. First, the initial line is called a shebang and specifies what shell to use to execute the rest of the file. In this case, we’re using bash. Next, we echo to the user what will be done. We do this because we silence the remaining commands so that our terminal isn’t filled with output.

Vagrantfiles are portable, meaning they can be read and used on every platform that Vagrant supports (Linux, Mac OS X, and Windows). This further simplifies setting up development environments, since once the Vagrantfile is set up, it can be used across a wide variety of operating systems, allowing your team members to use whatever system they feel most comfortable with. V1 versus V2 Configuration Vagrant supports two versions of configuration, known as V1 and V2 configuration. x, the first stable release of Vagrant.

Up With a box configured and a Vagrantfile created, it is time to build the Vagrant envi‐ ronment, which can be accomplished by simply running vagrant up. You’ll see the following output: $ vagrant up Bringing machine 'default' up with 'virtualbox' provider... [default] Importing base box 'precise64'... [default] Matching MAC address for NAT networking... [default] Setting the name of the VM... [default] Clearing any previously set forwarded ports... [default] Creating shared folders metadata...

Download PDF sample

Rated 4.04 of 5 – based on 26 votes