Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Vagrant: Up and Running Foreword Preface
Conventions Used in This Book Using Code Examples Safari® Books Online How to Contact Us Content Updates
October 29, 2013
Acknowledgments
1. An Introduction to Vagrant
Why Vagrant? The Tao of Vagrant Alternatives to Vagrant
Plain Desktop Virtualization Containers Cloud
Vagrant Versions Setting Up Vagrant
Installing VirtualBox Installing Vagrant
Mac OS X Windows Linux
Common Mistakes
Improper PATH Configuration Conflicting RubyGems Installation
Using Vagrant Without VirtualBox Help!
2. Your First Vagrant Machine
Up and Running The Vagrantfile
V1 versus V2 Configuration
Boxes Up Working with the Vagrant Machine
State of the Vagrant Machine SSH Shared Filesystem Basic Networking Teardown
Suspend Halt Destroy
What’s Next?
3. Provisioning Your Vagrant VM
Why Automated Provisioning? Supported Provisioners Manually Setting Up Apache Automated Provisioner Basics
Shell Scripts Chef Puppet
Multiple Provisioners “No Provision” Mode In-Depth Provisioner Usage
Shell Scripts
Inline scripts Run-once scripts
Chef Server Puppet
Modules Hiera Data Custom Facts Using a Puppet Master
What’s Next?
4. Networking in Vagrant
Forwarded Ports
Pros and Cons Basic Usage Collision Detection and Correction TCP versus UDP
Host-Only Networking
Pros and Cons Basic Usage Guest Operating System Dependency
Bridged Networking
Pros and Cons Basic Usage
Composing Networking Options NAT Requirement As the First Network Interface What’s Next?
5. Modeling Multimachine Clusters
Running Multiple Virtual Machines Controlling Multiple Machines Communication Between Machines
Host-Only Networks Bridged Networks
Real Example: MySQL What’s Next?
6. Boxes
Why Boxes? Box Format Basic Box Management with Vagrant Creating New Boxes from an Existing Environment Creating New Boxes from Scratch
Creating the VirtualBox Machine Configuring the Operating System Installing VirtualBox Guest Additions Additional Software Minimizing the Final Box Size Packaging It Up Setting Vagrantfile Defaults
What’s Next?
7. Extending Vagrant with Plug-Ins
Extensible Features Managing Vagrant Plug-Ins Plug-In Development Basics
Plug-In Definition Plug-In Components Error Handling Vagrant Internals
A Basic Plug-In Development Environment Developing a Custom Command
Component Implementation Working with the Virtual Machine Working with Multimachine Environments Parsing Command-Line Options
Adding New Configuration Options
Component Implementation Accessing the Configuration Configuration Merging Validation
Adding a Custom Provisioner
Component Implementation Provisioner Configuration Configuring the Machine
Modifying Existing Vagrant Behavior
Component Implementation Useful Keys in the Action Environment Learning More
Other Plug-In Components Packaging the Plug-In
A. Vagrant Environmental Variables
VAGRANT_CWD VAGRANT_HOME VAGRANT_LOG VAGRANT_NO_PLUGINS VAGRANT_VAGRANTFILE
B. Vagrant Configuration Reference C. Troubleshooting and Debugging
IRC Mailing List/Google Group Professional Support
Index About the Author Colophon Copyright
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion