kafka

darzanebor/kafka/yandex

Terraform Module HCL YANDEX

Yandex.Cloud Terraform Kafka Cluster module

Install
module "kafka" {
source = "darzanebor/kafka/yandex"
version = "0.0.1"
}
plain text: /constructs/tfmod-darzanebor-kafka-yandex/install.txt
⭐ Source on GitHub 📦 Registry page
README

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

Inputs (11)
NameTypeDescriptionDefault
namestring(Required) Cluster name. required
network_idstring(Required) ID of the network, to which the Kafka cluster belongs. required
default_security_group_ingresslist(Optional) - A list of ingress rules to create with default security group.[]
default_security_group_egresslist(Optional) - A list of egress rules to create with default security group.[]
vpc_security_groupslist(Optional) - Assign security groups to instance.[]
environmentstring(Optional) Deployment environment of the Kafka cluster. Can be either PRESTABLE "PRODUCTION"
userslist(Optional) A user of the Kafka cluster.[]
topicslist(Optional) Kafka topics to create with configuration.[]
configmap(Required) Configuration of the Kafka cluster. The structure is documented below{}
create_default_security_groupbool(Optional) - Create default security group.false
subnet_idsstring(Optional) IDs of the subnets, to which the Kafka cluster belongs.null
Outputs (3)
yandex_mdb_kafka_cluster
yandex_mdb_kafka_topic
yandex_vpc_security_group
Resources (3)
yandex_mdb_kafka_clusteryandex_mdb_kafka_topicyandex_vpc_security_group
Details
FrameworkTerraform Module
LanguageHCL
Version0.0.1
Cloud YANDEX
★ Stars3
Forks5
Total downloads101
Inputs11
Outputs3
Resources3
Namespacedarzanebor
Updated