New in version 2.3.
Dictionary with values needed to create HTTP/HTTPS connection to oVirt:
Description of the the tag to manage.
(added in 2.3)
If True the module will fetch additional data from the API.
It will fetch IDs of the VMs disks, snapshots, etc. User can configure to fetch other attributes of the nested entities by specifying
List of the hosts names, which should have assigned this tag.
Name of the the tag to manage.
(added in 2.3)
Specifies list of the attributes which should be fetched from the API.
This parameter apply only when
Name of the parent tag.
Number of the seconds the module waits until another poll request on entity status is sent.
Should the tag be present or absent.
The amount of time in seconds the module should wait for the instance to get into desired state.
List of the VMs names, which should have assigned this tag.
True if the module should wait for the entity to get into desired state.
# Examples don't contain auth parameter for simplicity, # look at ovirt_auth module to see how to reuse authentication: # Create(if not exists) and assign tag to vms vm1 and vm2: - ovirt_tags: name: mytag vms: - vm1 - vm2 # To detach all VMs from tag: - ovirt_tags: name: mytag vms:  # Remove tag - ovirt_tags: state: absent name: mytag
Common return values are documented here Return Values, the following are the fields unique to this module:
|tag||Dictionary of all the tag attributes. Tag attributes can be found on your oVirt instance at following url: https://ovirt.example.com/ovirt-engine/api/model#types/tag.||On success if tag is found.|
|id||ID of the tag which is managed||On success if tag is found.||str||7de90f31-222c-436c-a1ca-7e655bd5b60c|
This module is flagged as preview which means that it is not guaranteed to have a backwards compatible interface.
This module is community maintained without core committer oversight.
For more information on what this means please read Module Support