Terraform and Ansible to install a Kafka Cluster
This is a fork that uses terraform version 1.3.6. This setup is based on the Enterprise Confluent Kafka using a public VPC and subnet.
Complete instructions available in Marcos Lombog's Medium Post
Terraform is an infrastructure as code tool that lets you build, change, and version cloud and on-prem resources safely and efficiently.
Ansible is an open source IT automation tool that automates provisioning, configuration management, application deployment, orchestration, and many other manual IT processes.
Apache Kafka is a distributed data store optimized for ingesting and processing streaming data in real-time.
Languages
- HCL
- YAML
Technologies
- Ansible
- Terraform
- Kafka
- AWS EC2
Third-Party Libraries
- AWS CLI
./cp-ansible/
contains scripts, packages and configuration files to run confluent platform services
./terraform/
contains terraform scripts necessary to build kafka infrastructure