scale_computing.hypercore.task_wait module – Wait for a HyperCore TaskTag to be finished.
Note
This module is part of the scale_computing.hypercore collection (version 1.1.0).
To install it, use: ansible-galaxy collection install scale_computing.hypercore.
To use it in a playbook, specify: scale_computing.hypercore.task_wait.
New in scale_computing.hypercore 1.0.0
Synopsis
A helper module, which waits until the object with a given task_tag is actually created/updated/deleted .
Used within a context of a larger role. Whenever
POST,PATCHorDELETEmethod is applied on the HyperCore object, a dict with keyscreatedUUIDandtaskTagis returned. Depending on taskTag’s status, the object’s request might be still in queue or may be already executed. This module ensures that the object’s request is not on queue anymore, and execution is finished.
Parameters
Parameter |
Comments |
|---|---|
Scale Computing HyperCore instance information. |
|
The HyperCore instance URL. If not set, the value of the For example “https://10.1.2.3:443”. |
|
Password used for authentication. If not set, the value of the |
|
Timeout in seconds for the connection with the Scale Computing HyperCore API instance. If not set, the value of the |
|
Username used for authentication. If not set, the value of the |
|
Result when calling |
Examples
- name: Wait for the object to be created
scale_computing.hypercore.task_wait:
task_tag:
createdUUID: c2d38319-db6b-4cdf-93c6-d628b47c7809
taskTag: 1483