A Terraform module for creating
Azure ServiceBus Subscription
and Azure ServiceBus Topics
resources.
To use this module you need the following resources:
This module creates Azure ServiceBus Subscription
and Azure ServiceBus Topics
resources.
Most basic usage creating a Azure ServiceBus Subscription
and Azure ServiceBus Topics
resource.
module "servicebus_topics_subscriptions" {
source = "../../modules/servicebustopicssubscriptions"
service_bus_id = azurerm_servicebus_namespace.bus.id
topics_subscriptions = [
{
topic_name = "topicA",
subscription_name = "sub1"
},
{
topic_name = "topicA",
subscription_name = "sub2"
},
{
topic_name = "topicB",
subscription_name = "sub3"
}
]
depends_on = [
azurerm_servicebus_namespace.bus
]
}
See variables.tf
You have the samples in samples folder