labd / terraform-azure-mach-shared

Module to provision a 'shared' resource group in Azure to use in a MACH stack
MIT License
0 stars 1 forks source link
mach terraform

Azure Shared Infra module

To provision a 'shared' resource group in Azure.

More information on how to setup your Azure environment for MACH.

Resources created

When dns_zone_name is given:

Usage

module "shared_infra" {
  source                       = "git::https://github.com/labd/terraform-azure-mach-shared.git"
  name_prefix                  = "mach-we"
  region                       = "westeurope"
  dns_zone_name                = your-projects-services.net
}

Variables

name required description
region * Which region to create the shared resources in
name_prefix Prefix to be used when naming resources
tags Tags to apply to the shared resources
storage_account_replication_type Replication type of the 'components' storage account
dns_zone_name The custom DNS zone to create
certificate_access_object_ids Object IDs of all users/groups to should be able to access the certificates