Book Image

Implementing Cloud Design Patterns for AWS

Book Image

Implementing Cloud Design Patterns for AWS

Overview of this book

Table of Contents (18 chapters)
Implementing Cloud Design Patterns for AWS
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Introducing Vagrant


Throughout this book, the user will be creating running instances to follow along. The AWS console is suitable for all examples, as well as Vagrant, and will be demonstrated as such.

Vagrant, as described in the introduction, is a piece of software that has a configuration file, or Vagrantfile, which describes how to run a virtual machine under a provider. Vagrant, by default, does not have the AWS provider built in and requires a plugin Vagrant-AWS. To install Vagrant, download the latest version from their website http://www.vagrantup.com and install it as described in their HOWTO.

Once Vagrant is installed correctly, the AWS plugin can be installed as follows:

$ vagrant plugin install vagrant-aws
Installing the 'vagrant-aws' plugin. This can take a few minutes...
Installed the plugin 'vagrant-aws (0.5.0)'!

Every provider for Vagrant requires a base box, which is not applicable for AWS. A box file is a compressed virtual machine disk with its configuration. For example...