mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
cloudstack: add additional CLOUDSTACK_VPC env var (#18467)
This commit is contained in:
parent
3f785ee173
commit
80af461178
2 changed files with 3 additions and 1 deletions
|
@ -101,7 +101,7 @@ Environment Variables
|
|||
`````````````````````
|
||||
.. versionadded:: 2.3
|
||||
|
||||
Since Ansible 2.3 it is possible to use environment variables for domain (``CLOUDSTACK_DOMAIN``), account (``CLOUDSTACK_ACCOUNT``), project (``CLOUDSTACK_PROJECT``) and zone (``CLOUDSTACK_ZONE``). This simplifies the tasks by not repeating the arguments for every tasks.
|
||||
Since Ansible 2.3 it is possible to use environment variables for domain (``CLOUDSTACK_DOMAIN``), account (``CLOUDSTACK_ACCOUNT``), project (``CLOUDSTACK_PROJECT``), VPC (``CLOUDSTACK_VPC``) and zone (``CLOUDSTACK_ZONE``). This simplifies the tasks by not repeating the arguments for every tasks.
|
||||
|
||||
Below you see an example how it can be used in combination with Ansible's block feature:
|
||||
|
||||
|
|
|
@ -216,6 +216,8 @@ class AnsibleCloudStack(object):
|
|||
return self._get_by_key(key, self.vpc)
|
||||
|
||||
vpc = self.module.params.get('vpc')
|
||||
if not vpc:
|
||||
vpc = os.environ.get('CLOUDSTACK_VPC')
|
||||
if not vpc:
|
||||
return None
|
||||
|
||||
|
|
Loading…
Reference in a new issue