Skip to content

flashiam12/azure-serverless-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azure Confluent cloud PLATT networking setup for Enterprise cluster

Setup

az login

Example usage

module "azure_cc" {
    src = "."
    cc_env_id = "env-vrv23p"
    azure_vnet_name = "sts-se-poc-networking"
    azure_subnet_name = "kubota-test-subnet"
    cc_network_location = "eastus"
    azure_resource_group_name = "sts-se-poc"
    azure_subscription_id = "54ff81a0-e7f6-4919-9053-4cdd1c5xxxxx"
    cc_api_key = "X72TAFU53Q7XXXXX"
    cc_api_secret = "v1m9wQ4FLfzZuR+p295DHk7/tfRvcVlsxxxxxxxxxxxxxxxxxxxxxxxxx"
}

Requirements

Name Version
azurerm =3.0.0
confluent 2.24.0

Providers

Name Version
azurerm =3.0.0
confluent 2.24.0

Modules

No modules.

Resources

Name Type
azurerm_private_dns_a_record.default resource
azurerm_private_dns_zone.default resource
azurerm_private_dns_zone_virtual_network_link.default resource
azurerm_private_endpoint.default resource
confluent_kafka_cluster.enterprise resource
confluent_private_link_attachment.default resource
confluent_private_link_attachment_connection.default resource
azurerm_resource_group.default data source
azurerm_subnet.default data source
azurerm_virtual_network.default data source
confluent_environment.default data source

Inputs

Name Description Type Default Required
azure_resource_group_name Azure Resource group for the Vnet any n/a yes
azure_subnet_name Azure Subnet name in the Vnet where the endpoint has to be created for PLATT access any n/a yes
azure_subscription_id Azure subscription id any n/a yes
azure_vnet_name Azure Vnet name where the endpoint has to be created for PLATT access any n/a yes
cc_api_key Confluent cloud - cloud api key any n/a yes
cc_api_secret Confluent cloud - cloud api secret any n/a yes
cc_env_id Environment id for the confluent cloud platt network any n/a yes
cc_network_location Confluent Cloud Platt network & enterprise cluster location any n/a yes

Outputs

Name Description
azure_endpoint_name Azure endpoint name created in the vnet
azure_hosted_zone_name Azure hosted zone name for confluent cloud platt
azure_hosted_zone_records Azure hosted zone records for confluent cloud platt
cc_cluster_endpoint Confluent enterprise cluster endpoint
cc_platt_connection_name Confluent PLATT connection Name
cc_platt_name Confluent PLATT name

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages