https://github.com/vietanhduong/terraform-aws-msk-sasl
Provision an Amazon MSK cluster with SASL SCRAM authentication using Terraform
https://github.com/vietanhduong/terraform-aws-msk-sasl
aws kafka msk terraform
Last synced: 3 months ago
JSON representation
Provision an Amazon MSK cluster with SASL SCRAM authentication using Terraform
- Host: GitHub
- URL: https://github.com/vietanhduong/terraform-aws-msk-sasl
- Owner: vietanhduong
- Created: 2021-11-04T11:32:56.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-11-09T08:03:19.000Z (over 3 years ago)
- Last Synced: 2025-01-22T16:49:52.619Z (5 months ago)
- Topics: aws, kafka, msk, terraform
- Language: HCL
- Homepage:
- Size: 21.5 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Amazon MSK
**Amazon Managed Streaming for Apache Kafka (Amazon MSK)** is a fully managed service that makes it easy for you to build and run applications that use Apache Kafka to process streaming data.
## Features
* Create MSK Cluster **(Support SASL/SCRAM only)**
* Support proxy## Usage example
```hcl
provider "aws" {
region = "ap-southeast-1"
}module "msk-sasl" {
source = "vietanhduong/msk-sasl/aws"cluster_name = "msk"
vpc_id = "vpc-1234556abcdef"
kafka_version = "2.6.2"
broker_type = "kafka.t3.small"
broker_volume_size = 512
broker_count = 2
enable_cloudwatch = true
enable_proxy = true
proxy_whitelist_ip = ["0.0.0.0/0"]
sasl_username = ""
sasl_password = ""
cluster_config = [
"auto.create.topics.enable = true",
"delete.topic.enable = true"
]
}
```