Merge pull request #827 from jstrunk/develop

check for strings in tag dict's values. Give a helpful error message.
Revert driver to 'openstack' from 'rackspace'
use more robust heredoc syntax for updating the minion configuration

it appears that at some point configuration values containing ' snuck into the minion config. this patch will handle unescaped characters like that and many more
Merge pull request #828 from ewdurbin/develop

use more robust heredoc syntax for updating the minion configuration
winexe is port 445, not 139
Update to salt-bootstrap v1.5.7.  Fixes #776.
Merge pull request #830 from s0undt3ch/develop

Update to salt-bootstrap v1.5.7.  Fixes #776.
Merge pull request #829 from techhat/ssh2port

Adding basic framework for salting Windows
Fix key in node description
Update to salt-bootstrap v1.5.8.
Merge pull request #831 from s0undt3ch/develop

Update to salt-bootstrap v1.5.8.
Create networks sections for OpenStack provider

The first step at attempting to address issue #637 and issue #791
requires the ability to provision specific networks within a VM.

Now, a user will be able to select a specific network uuid with the
following configuration::

    networks:
        - 4402cd51-37ee-435e-a966-8245956dc0e6

Note: You are able to pass multiple network UUIDs to openstack too.

Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Merge pull request #832 from pabelanger/temp/openstack_networks

Create networks sections for OpenStack provider
To keep temp files all it's needed now is an extra flag.
Merge pull request #834 from s0undt3ch/develop

To keep temp files all it's needed now is an extra flag.
Merge pull request #833 from getlantern/develop

Fix key in node description
Merge pull request #823 from duncanmurray/patch-1

Update example with correct provider
Add support for OpenStack floating IPs

This attempts to fix #637 and fix #791. However, this code currently
depends on libcloud 0.14.0-dev, which has not been released yet.  I have
updated the requirements for tox to handle the development release of
libcloud however I don't expect it to get merged.

So, for now, this is just a public patch for people to test out.  I'll
revist the commit message once the next release of libcloud is out.

Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Fix --no-deploy without ssh private / public keys

It is now possible to run --no-deploy without specifying ssh public or
private keys.  Previously, salt-cloud would throw an expection.

Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Add support for Managed Cloud