cloud-native-toolkit / software-everywhere

Automation modules to deploy IBM Software on IBM Cloud, AWS, and Azure
https://modules.cloudnativetoolkit.dev
Apache License 2.0
9 stars 9 forks source link

Request new module: azure-iot-hub #280

Open seansund opened 2 years ago

seansund commented 2 years ago

(Click Preview to navigate to guides) Please read the guides on how to create a module for the catalog:

Type of module terraform

If requesting a terraform module, what is the target cloud platform? azure

What is the purpose of the module?

This module will provision an instance of IoT Hub in an Azure account. It should use the iothub resource in the Azure terraform provider - https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/iothub .

Endpoints and routes should be provisioned using the separate resources in different modules (instead of configuring them in the iothub resource directly).

Other inputs to the iothub resource should be exposed as terraform variables on the module.

Include the id, the hostname, and any other relevant variables in the module output.

The module should depend on the external resource group module for the resource group. It should also follow the provision pattern established in the other modules. Use https://github.com/cloud-native-toolkit/terraform-azure-vnet as a reference

What is the category of the module? iot

seansund commented 2 years ago

/name iot-hub

seansund commented 2 years ago

/group iot

seansund commented 2 years ago

/displayName Azure IoT Hub

github-actions[bot] commented 2 years ago

Created repo - https://github.com/cloud-native-toolkit/terraform-azure-iot-hub