New in version 2.0.
parameter | required | default | choices | comments |
---|---|---|---|---|
filter |
no |
|
Filter for a specific fact.
|
|
meta_data_host (added in 2.4) |
no |
Host or IP of the meta data API service.
If not set, determination by parsing the dhcp lease file.
|
# Gather all facts on instances - name: Gather cloudstack facts cs_facts: # Gather specific fact on instances - name: Gather cloudstack facts cs_facts: filter=cloudstack_instance_id # Gather specific fact on instances with a given meta_data_host - name: Gather cloudstack facts cs_facts: filter: cloudstack_instance_id meta_data_host: 169.254.169.254
Common return values are documented here Return Values, the following are the fields unique to this module:
name | description | returned | type | sample |
---|---|---|---|---|
cloudstack_availability_zone |
zone the instance is deployed in.
|
success | string | ch-gva-2 |
cloudstack_instance_id |
UUID of the instance.
|
success | string | ab4e80b0-3e7e-4936-bdc5-e334ba5b0139 |
cloudstack_local_hostname |
local hostname of the instance.
|
success | string | VM-ab4e80b0-3e7e-4936-bdc5-e334ba5b0139 |
cloudstack_local_ipv4 |
local IPv4 of the instance.
|
success | string | 185.19.28.35 |
cloudstack_public_hostname |
public IPv4 of the router. Same as
cloudstack_public_ipv4 . |
success | string | VM-ab4e80b0-3e7e-4936-bdc5-e334ba5b0139 |
cloudstack_public_ipv4 |
public IPv4 of the router.
|
success | string | 185.19.28.35 |
cloudstack_service_offering |
service offering of the instance.
|
success | string | Micro 512mb 1cpu |
cloudstack_user_data |
data of the instance provided by users.
|
success | dict | {'bla': 'foo'} |
This module is flagged as stableinterface which means that the maintainers for this module guarantee that no backward incompatible interface changes will be made.
For help in developing on modules, should you be so inclined, please read Community Information & Contributing, Testing Ansible and Developing Modules.