README.md in vagrant-gq-0.1.1 vs README.md in vagrant-gq-0.1.2

- old
+ new

@@ -1,6 +1,6 @@ -# Vagrant GQ Provider +# Vagrant GQ Provider This is a [Vagrant](http://www.vagrantup.com) 1.2+ plugin that adds a [GreenQloud](http://www.greenqloud.com) provider to Vagrant, allowing Vagrant to control and provision machines in GreenQloud. **NOTE:** This plugin requires Vagrant 1.2+, @@ -25,12 +25,13 @@ ... $ vagrant up --provider=gq ... ``` -Of course prior to doing this, you'll need to obtain an GreenQloud compatible -box file for Vagrant. +Prior to doing this, you'll need to obtain a GreenQloud compatible +box file for Vagrant. See the Quick Start below for an example using the +greenqloud-generic.box. ## Quick Start After installing the plugin (instructions above), the quickest way to get started is to actually use a generic GreenQloud box and specify all the details @@ -54,13 +55,13 @@ end ``` And then run `vagrant up --provider=gq`. -This will start an Ubuntu 14.04 instance in the within your account. -And assuming your SSH information was filled in properly within your -Vagrantfile, SSH and provisioning will work as well. +This will start a Ubuntu 14.04 instance within your account. Assuming +your SSH information was filled in properly, SSH and provisioning will +work as well. Note that normally a lot of this boilerplate is encoded within the box file, but the box file used for the quick start, the "generic" box, has no preconfigured defaults. @@ -82,21 +83,18 @@ This provider exposes quite a few provider-specific configuration options: * `access_key_id` - The access key for accessing GreenQloud * `qmi` - The QMI id to boot, such as "qmi-12345678" -* `availability_zone` - The availability zone within the region to launch - the instance. If nil, it will use the default set by Amazon. * `instance_ready_timeout` - The number of seconds to wait for the instance to become "ready" in GreenQloud. Defaults to 120 seconds. * `instance_type` - The type of instance, such as "m1.small". The default value of this if not specified is "m1.small". * `keypair_name` - The name of the keypair to use to bootstrap QMIs which support it. * `secret_access_key` - The secret access key for accessing GreenQloud * `security_groups` - An array of security groups for the instance. -* `tags` - A hash of tags to set on the machine. These can be set like typical provider-specific configuration: ```ruby Vagrant.configure("2") do |config| @@ -124,29 +122,10 @@ the remote machine over SSH. This is good enough for all built-in Vagrant provisioners (shell, chef, and puppet) to work! -## Other Examples - -### Tags - -To use tags, simply define a hash of key/value for the tags you want to associate to your instance, like: - -```ruby -Vagrant.configure("2") do |config| - # ... other stuff - - config.vm.provider :gq do |gq| - gq.tags = { - 'Name' => 'Some Name', - 'Some Key' => 'Some Value' - } - end -end -``` - -### User data +## User data You can specify user data for the instance being booted. ```ruby Vagrant.configure("2") do |config|