This script allows provisioning of a declarative definition of a DSE cluster and associated configuration in a YAML file.
- Define cluster topology and configuration in
config/config.yaml
. An example has been provided inconfig/sample_config.yaml
- Install python dependencies:
pip install -r requirements.txt
. - Run script:
python main.py
to apply the cluster topology and associated configurations.
Optionally:
- Specify a config file to use:
main.py -f config/sample_config.yaml
- Run an install job and wait for completion using
--install
. This will also enable node sync if defined in the cluster configuration.
Based on examples from https://github.com/justinbreese/dse-opscenter-api-examples