Skip to content

avidhara/terraform-azurerm-hdinsight-kafka-cluster

Repository files navigation

Terraform Module for Azure hdinsight kafka cluster

Requirements

Name Version
terraform >= 0.12

Providers

Name Version
azurerm n/a

Inputs

Name Description Type Default Required
cluster_version (Required) Specifies the Version of HDInsights which should be used for this Cluster. Changing this forces a new resource to be created. string n/a yes
component_version A component_version block map
{
"kafka": "2.1"
}
no
gateway (Required) A gateway block map
{
"enabled": true,
"password": "TerrAform123!",
"username": "acctestusrgw"
}
no
head_node (Required) A Head_node block map
{
"password": "AccTestvdSC4daf986!",
"username": "acctestusrvm",
"vm_size": "Standard_D3_V2"
}
no
location (Required) Specifies the Azure Region which this HDInsight Kafka Cluster should exist. Changing this forces a new resource to be created. string n/a yes
metastores (Optional) A metastores block list [] no
min_tls_version (Optional) The minimal supported TLS version. Possible values are 1.0, 1.1 or 1.2. Changing this forces a new resource to be created. string "1.2" no
monitor (Optional) A monitor block list [] no
name (Required) Specifies the name for this HDInsight Kafka Cluster. Changing this forces a new resource to be created. string "azure-kafka123" no
resource_group_name (Required) Specifies the name of the Resource Group in which this HDInsight Kafka Cluster should exist. Changing this forces a new resource to be created. string n/a yes
tags (Optional) A map of Tags which should be assigned to this HDInsight Kafka Cluster. map {} no
tier (Required) Specifies the Tier which should be used for this HDInsight Kafka Cluster. Possible values are Standard or Premium. Changing this forces a new resource to be created string "Standard" no
worker_node (Required) A worker_node block map
{
"number_of_disks_per_node": 3,
"password": "AccTestvdSC4daf986!",
"target_instance_count": 3,
"username": "acctestusrvm",
"vm_size": "Standard_D3_V2"
}
no
zookeeper_node (Required) A zookeeper_node block map
{
"password": "AccTestvdSC4daf986!",
"username": "acctestusrvm",
"vm_size": "Standard_D3_V2"
}
no

Outputs

Name Description
https_endpoint The HTTPS Connectivity Endpoint for this HDInsight Kafka Cluster.
id The ID of the HDInsight Kafka Cluster.
ssh_endpoint The SSH Connectivity Endpoint for this HDInsight Kafka Cluster.

About

terraform module for Azure HDInsight Kafka cluster

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages