Kafka 0.11.0
Kafka IAM Permissions
View SourceRelease NotesThis module attaches the IAM permissions required by Kafka to an IAM role. These are primarily permissions used by the Kafka brokers to discover each other and bootstrap the cluster.
This module is used by the kafka-cluster module, so you typically won't have to use it directly. However, we keep this module separate in case you decide to run Kafka on top of a different type of cluster (e.g., co-located with ZooKeeper), in which case you can include this module to handle the IAM permission details for you.
Sample Usage
- Terraform
- Terragrunt
main.tf
# ------------------------------------------------------------------------------------------------------
# DEPLOY GRUNTWORK'S KAFKA-IAM-PERMISSIONS MODULE
# ------------------------------------------------------------------------------------------------------
module "kafka_iam_permissions" {
source = "git::git@github.com:gruntwork-io/terraform-aws-kafka.git//modules/kafka-iam-permissions?ref=v0.11.0"
# ----------------------------------------------------------------------------------------------------
# REQUIRED VARIABLES
# ----------------------------------------------------------------------------------------------------
# The ID of the IAM Role used by the nodes in the Kafka cluster
kafka_aws_iam_role_id = <INPUT REQUIRED>
}
terraform.tfvars
# Coming soon!