New in version 2.0.
parameter | required | default | choices | comments |
---|---|---|---|---|
hosts | yes | A list of ZooKeeper servers (format '[server]:[port]'). |
||
name | yes | The path of the znode. |
||
op | no | None | An operation to perform. Mutually exclusive with state. |
|
recursive (added in 2.1)
| no | Recursively delete node and all its children. |
||
state | no | None | The state to enforce. Mutually exclusive with op. |
|
timeout | no | 300 | The amount of time to wait for a node to appear. |
|
value | no | None | The value assigned to the znode. |
# Creating or updating a znode with a given value - action: znode hosts=localhost:2181 name=/mypath value=myvalue state=present # Getting the value and stat structure for a znode - action: znode hosts=localhost:2181 name=/mypath op=get # Listing a particular znode's children - action: znode hosts=localhost:2181 name=/zookeeper op=list # Waiting 20 seconds for a znode to appear at path /mypath - action: znode hosts=localhost:2181 name=/mypath op=wait timeout=20 # Deleting a znode at path /mypath - action: znode hosts=localhost:2181 name=/mypath state=absent
For more information on what this means please read Extras Modules
For help in developing on modules, should you be so inclined, please read Community Information & Contributing, developing_test_pr and Developing Modules.
© 2012–2016 Michael DeHaan
© 2016 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/znode_module.html