|
|
|
|
@ -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,
|
|
|
|
|
|