summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Moser <mail@renemoser.net>2018-01-13 18:00:29 +0100
committerToshio Kuratomi <a.badger@gmail.com>2018-01-15 08:08:23 -0800
commit2df3f310faaf37fae3ade246ca82334c430dd7aa (patch)
treea0639c896f2f94329c7d2409bff367e8a097551e
parente2e64ed49c5583fbf2215dbbdeeb452783b586e4 (diff)
downloadansible-2df3f310faaf37fae3ade246ca82334c430dd7aa.tar.gz
cloudstack: fix timeout in ini config file is ignored
(partly cherry picked from commit 1c3bba0bdb8f030a382ece60efa3cd92e4df70fe)
-rw-r--r--lib/ansible/module_utils/cloudstack.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/ansible/module_utils/cloudstack.py b/lib/ansible/module_utils/cloudstack.py
index 57bff1ccab..103a9b0150 100644
--- a/lib/ansible/module_utils/cloudstack.py
+++ b/lib/ansible/module_utils/cloudstack.py
@@ -60,8 +60,8 @@ def cs_argument_spec():
api_key=dict(default=os.environ.get('CLOUDSTACK_KEY')),
api_secret=dict(default=os.environ.get('CLOUDSTACK_SECRET'), no_log=True),
api_url=dict(default=os.environ.get('CLOUDSTACK_ENDPOINT')),
- api_http_method=dict(choices=['get', 'post'], default=os.environ.get('CLOUDSTACK_METHOD') or 'get'),
- api_timeout=dict(type='int', default=os.environ.get('CLOUDSTACK_TIMEOUT') or 10),
+ api_http_method=dict(choices=['get', 'post'], default=os.environ.get('CLOUDSTACK_METHOD')),
+ api_timeout=dict(type='int', default=os.environ.get('CLOUDSTACK_TIMEOUT')),
api_region=dict(default=os.environ.get('CLOUDSTACK_REGION') or 'cloudstack'),
)
@@ -143,8 +143,8 @@ class AnsibleCloudStack(object):
'endpoint': self.module.params.get('api_url') or config.get('endpoint'),
'key': self.module.params.get('api_key') or config.get('key'),
'secret': self.module.params.get('api_secret') or config.get('secret'),
- 'timeout': self.module.params.get('api_timeout') or config.get('timeout'),
- 'method': self.module.params.get('api_http_method') or config.get('method'),
+ 'timeout': self.module.params.get('api_timeout') or config.get('timeout') or 10,
+ 'method': self.module.params.get('api_http_method') or config.get('method') or 'get',
}
self.result.update({
'api_region': api_region,