diff options
author | Rene Moser <mail@renemoser.net> | 2018-01-13 18:00:29 +0100 |
---|---|---|
committer | Toshio Kuratomi <a.badger@gmail.com> | 2018-01-15 08:08:23 -0800 |
commit | 2df3f310faaf37fae3ade246ca82334c430dd7aa (patch) | |
tree | a0639c896f2f94329c7d2409bff367e8a097551e | |
parent | e2e64ed49c5583fbf2215dbbdeeb452783b586e4 (diff) | |
download | ansible-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.py | 8 |
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, |