Install and configures Apache Cassandra 3.x along with a JMX Prometheus exporter on Debian/Ubuntu.
Tested with :
- Debian 10.x ✔️
- Ubuntu 20.04.x ✔️
In order to stay as relevant as possible with real-life usages, this role uses molecule-vagrant provider instead of the default docker provider from molecule v3.
A list of dependencies necessary to reproduce the testing environment locally can be retrieved from the .travis.yml file
- Ansible >=2.10
See ./defaults/main.yml for available variables.
None but it is recommended to use the following role to install Java 8 : gantsign.java
---
- hosts: cassandra
gather_facts: yes
become: yes
roles:
- name: gantsign.java
vars:
java_version: 8.0.302+8
java_is_default_installation: yes
- name: rgsystemes.cassandra
vars:
cassandra_seeds:
- cass01
- cass02
MIT / BSD