From ba42ccffa28de203dbe3147c74ceff3e1f292f6b Mon Sep 17 00:00:00 2001 From: Neil Ye Date: Wed, 8 Jul 2020 12:36:40 +0800 Subject: [PATCH] Add example for the usage of creating eventhub with dedicated cluster (#7614) fixes #7587 --- .../dedicated-eventhubs-cluster/main.tf | 31 +++++++++++++++++++ .../variables.tf | 0 .../README.md | 0 .../main.tf | 0 .../variables.tf | 7 +++++ 5 files changed, 38 insertions(+) create mode 100644 examples/eventhub/dedicated-eventhubs-cluster/main.tf rename examples/eventhub/{ => dedicated-eventhubs-cluster}/variables.tf (100%) rename examples/eventhub/{ => shared-parent-eventhub-namespace}/README.md (100%) rename examples/eventhub/{ => shared-parent-eventhub-namespace}/main.tf (100%) create mode 100644 examples/eventhub/shared-parent-eventhub-namespace/variables.tf diff --git a/examples/eventhub/dedicated-eventhubs-cluster/main.tf b/examples/eventhub/dedicated-eventhubs-cluster/main.tf new file mode 100644 index 000000000000..79ca84f7878d --- /dev/null +++ b/examples/eventhub/dedicated-eventhubs-cluster/main.tf @@ -0,0 +1,31 @@ +provider "azurerm" { + features {} +} + +resource "azurerm_resource_group" "example" { + name = "${var.prefix}-resources" + location = var.location +} + +resource "azurerm_eventhub_cluster" "example" { + name = "${var.prefix}-ehcluster" + resource_group_name = azurerm_resource_group.example.name + location = azurerm_resource_group.example.location + sku_name = "Dedicated_1" +} + +resource "azurerm_eventhub_namespace" "example" { + name = "${var.prefix}-ehnamespace" + location = azurerm_resource_group.example.location + resource_group_name = azurerm_resource_group.example.name + sku = "Standard" + dedicated_cluster_id = azurerm_eventhub_cluster.example.id +} + +resource "azurerm_eventhub" "example" { + name = "${var.prefix}-eventhub" + resource_group_name = azurerm_resource_group.example.name + namespace_name = azurerm_eventhub_namespace.example.name + partition_count = 40 + message_retention = 1 +} diff --git a/examples/eventhub/variables.tf b/examples/eventhub/dedicated-eventhubs-cluster/variables.tf similarity index 100% rename from examples/eventhub/variables.tf rename to examples/eventhub/dedicated-eventhubs-cluster/variables.tf diff --git a/examples/eventhub/README.md b/examples/eventhub/shared-parent-eventhub-namespace/README.md similarity index 100% rename from examples/eventhub/README.md rename to examples/eventhub/shared-parent-eventhub-namespace/README.md diff --git a/examples/eventhub/main.tf b/examples/eventhub/shared-parent-eventhub-namespace/main.tf similarity index 100% rename from examples/eventhub/main.tf rename to examples/eventhub/shared-parent-eventhub-namespace/main.tf diff --git a/examples/eventhub/shared-parent-eventhub-namespace/variables.tf b/examples/eventhub/shared-parent-eventhub-namespace/variables.tf new file mode 100644 index 000000000000..f8b75a591141 --- /dev/null +++ b/examples/eventhub/shared-parent-eventhub-namespace/variables.tf @@ -0,0 +1,7 @@ +variable "prefix" { + description = "The Prefix used for all resources in this example" +} + +variable "location" { + description = "The Azure Region in which all resources in this example should be created." +}