cassandra_autocompaction -- Enables or disables autocompaction.

Synopsis

Enables or disables autocompaction.

Requirements

The below requirements are needed on the host that executes this module.

Parameters

keyspace (True, str, None)
The keyspace on which to change autocompact status.
table (True, list, None)
The table on which to change autocompact status.
state (True, str, None)
The required status
host (optional, str, 127.0.0.1)
The hostname.
port (optional, int, 7199)
The Cassandra TCP port.
password (optional, str, None)
The password to authenticate with.
password_file (optional, str, None)
Path to a file containing the password.
username (optional, str, None)
The username to authenticate with.
nodetool_path (optional, str, None)
The path to nodetool.
nodetool_flags (optional, str, -Dcom.sun.jndi.rmiURLParsing=legacy)
Flags to pass to nodetool.
debug (optional, bool, False)
Enable additional debug output.

Examples

- name: Ensure Cassandra Autocompaction is enabled
  community.cassandra.cassandra_autocompaction:
    keyspace: system
    table: local
    state: enabled

- name: Ensure Cassandra Autocompaction is disabled
  community.cassandra.cassandra_autocompaction:
    keyspace: system
    table: local
    state: disabled

Return Values

cassandra_autocompaction (success, str, )
The return state of the executed command.

Status

Authors

  • Rhys Campbell (@rhysmeister)