Skip to content

Latest commit

 

History

History
60 lines (44 loc) · 2.31 KB

File metadata and controls

60 lines (44 loc) · 2.31 KB

Azure ServiceBus Subscriptions & Topics

A Terraform module for creating Azure ServiceBus Subscription and Azure ServiceBus Topics resources.

Prerequisites

To use this module you need the following resources:

Module Features

This module creates Azure ServiceBus Subscription and Azure ServiceBus Topics resources.

Getting Started

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
    ]
}

Module Argument Reference

See variables.tf

Samples

You have the samples in samples folder