community.cassandra.cassandra_cleanup (1.3.3) — module

Runs cleanup on a Cassandra node.

Authors: Rhys Campbell (@rhysmeister)

Install collection

Install with ansible-galaxy collection install community.cassandra:==1.3.3


Add to requirements.yml

  collections:
    - name: community.cassandra
      version: 1.3.3

Description

Runs cleanup on a Cassandra node.


Requirements

Usage examples

  • Success
    Steampunk Spotter scan finished with no errors, warnings or hints.
- name: Run cleanup on the Cassandra node
  community.cassandra.cassandra_cleanup:

Inputs

    
host:
    aliases:
    - login_host
    default: 127.0.0.1
    description:
    - The hostname.
    type: str

port:
    aliases:
    - login_port
    default: 7199
    description:
    - The Cassandra TCP port.
    type: int

debug:
    default: false
    description:
    - Enable additional debug output.
    type: bool

table:
    description:
    - Optional table name or list of table names.
    type: raw

keyspace:
    description:
    - Optional keyspace.
    type: str

num_jobs:
    aliases:
    - j
    default: 2
    description:
    - Number of job threads.
    type: int

password:
    aliases:
    - login_password
    description:
    - The password to authenticate with.
    type: str

username:
    aliases:
    - login_user
    description:
    - The username to authenticate with.
    type: str

nodetool_path:
    description:
    - The path to nodetool.
    type: str

password_file:
    aliases:
    - login_password_file
    description:
    - Path to a file containing the password.
    type: str

nodetool_flags:
    default: -Dcom.sun.jndi.rmiURLParsing=legacy
    description:
    - Flags to pass to nodetool.
    type: str

Outputs

cassandra_cleanup:
  description: The return state of the executed command.
  returned: success
  type: str