kafka
darzanebor/kafka/yandex
Yandex.Cloud Terraform Kafka Cluster module
Yandex.Cloud Terraform Kafka Cluster module Example ``` module "kafka" { source = "github.com/darzanebor/terraform-yandex-kafka.git" name = "default" environment = "PRODUCTION" network_id = "my-network-id" subnet_ids = ["my-subnet-id-a",] vpc_security_groups = [] create_default_security_group = true config = { version = "2.8" brokers_count = 1 zones = ["ru-central1-a",] assign_public_ip = false unmanaged_topics = false schema_registry = false resources = { resource_preset_id = "s2.medium" disk_type_id = "network-ssd" disk_size = 128 } kafka_config = { compression_type = "COMPRESSION_TYPE_ZSTD" log_flush_interval_messages = 1024 log_flush_interval_ms = 1000 log_flush_scheduler_interval_ms = 1000 log_retention_bytes = 1073741824 log_retention_hours = 168 log_retention_minutes = 10080 log_ret
| Name | Type | Description | Default |
|---|---|---|---|
| name | string | (Required) Cluster name. | required |
| network_id | string | (Required) ID of the network, to which the Kafka cluster belongs. | required |
| default_security_group_ingress | list | (Optional) - A list of ingress rules to create with default security group. | [] |
| default_security_group_egress | list | (Optional) - A list of egress rules to create with default security group. | [] |
| vpc_security_groups | list | (Optional) - Assign security groups to instance. | [] |
| environment | string | (Optional) Deployment environment of the Kafka cluster. Can be either PRESTABLE | "PRODUCTION" |
| users | list | (Optional) A user of the Kafka cluster. | [] |
| topics | list | (Optional) Kafka topics to create with configuration. | [] |
| config | map | (Required) Configuration of the Kafka cluster. The structure is documented below | {} |
| create_default_security_group | bool | (Optional) - Create default security group. | false |
| subnet_ids | string | (Optional) IDs of the subnets, to which the Kafka cluster belongs. | null |
yandex_mdb_kafka_clusteryandex_mdb_kafka_topicyandex_vpc_security_groupAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,