community / community.general / 0.1.1 / module / riak This module handles some common Riak operations Authors: James Martin (@jsmartin), Drew Kerrigan (@drewkerrigan) preview | supported by communitycommunity.general.riak (0.1.1) — module
Install with ansible-galaxy collection install community.general:==0.1.1
collections: - name: community.general version: 0.1.1
This module can be used to join nodes to a cluster, check the status of the cluster.
# Join's a Riak node to another node - riak: command: join target_node: riak@10.1.1.1
# Wait for handoffs to finish. Use with async and poll. - riak: wait_for_handoffs: yes
# Wait for riak_kv service to startup - riak: wait_for_service: kv
command: choices: - ping - kv_test - join - plan - commit description: - The command you would like to perform against the cluster. http_conn: default: 127.0.0.1:8098 description: - The ip address and port that is listening for Riak HTTP queries config_dir: default: /etc/riak description: - The path to the riak configuration directory target_node: default: riak@127.0.0.1 description: - The target node for certain operations (join, ping) wait_for_ring: description: - Number of seconds to wait for all nodes to agree on the ring. validate_certs: default: 'yes' description: - If C(no), SSL certificates will not be validated. This should only be used on personally controlled sites using self-signed certificates. type: bool wait_for_service: choices: - kv description: - Waits for a riak service to come online before continuing. wait_for_handoffs: description: - Number of seconds to wait for handoffs to complete.