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|