NOTE: This project is no longer maintained. I recommend using the Ansible. (Ansible playbooks for the Confluent Platform: https://github.com/confluentinc/cp-ansible)
The Confluent Kafka Script Generator helps you create scripts(start/stop scripts, properties ...) for Confluent Platform.
- Python 3.7+
- pyyaml
- Jinja2
Create/Edit configuration file for Kafka cluster:
base:
zookeeper:
kafka:
schemaRegistry:
kafkaConnect:
replicator:
kafkaRest:
ksqlDb:
controlCenter:
Execute with default value file (values.yaml
):
python generator.py
Execute with a specific value file:
python generator.py values-cluster1.yaml