bingoarun.cassandra-docker-cluster
cassandra-docker-cluster
Cassandra role to create a dockerized multi-node cassandra cluster.
Requirements
Ensure that the target nodes have docker installed.
Role Variables
cluster_name: Name of the clusternum_tokens: Number of tokensdata_file_directories: Data file directories in array formatEg: [/var/lib/cassandra/data,/media/mydisk]
commitlog_directory: Commitlog directorysaved_caches_directory: Saved caches directoryendpoint_snitch: Endpoint snitch (Eg: SimpleSnitch, GossipingPropertyFileSnitch)rack: Name of the rackdc: Name of the DC
Dependencies
Either install Docker as mentioned requirements or install some ansible role which installs docker.
Example Playbook
To install cassandra cluster on 'cassandra_servers' group.
- hosts: cassandra_servers
roles:
- { role: bingoarun.cassandra-docker-cluster }
License
GNU
Author Information
Arun prasath
Install
ansible-galaxy install bingoarun.cassandra-docker-clusterLicense
gpl-3.0
Downloads
74
Owner
Cloud Operations Engineer
