vultr: new module vr_user (#34521)

* vultr: new module vr_user

* add missing doc of arg force

* make password less required

* optimize error msg

* update docs
This commit is contained in:
René Moser 2018-01-11 18:58:02 +01:00 committed by GitHub
commit adbb2f7016
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 319 additions and 2 deletions

View file

@ -126,10 +126,14 @@ class Vultr:
if data:
data_encoded = dict()
data_list = ""
for k, v in data.items():
if v is not None:
if isinstance(v, list):
for s in v:
data_list += '&%s[]=%s' % (k, urllib.quote(s))
elif v is not None:
data_encoded[k] = v
data = urllib.urlencode(data_encoded)
data = urllib.urlencode(data_encoded) + data_list
for s in range(0, self.api_config['api_retries']):
response, info = fetch_url(