Skip to content

equinor/terraform-azurerm-app-config

Terraform module for Azure App Configuration

Terraform module which creates Azure App Configuration resources.

Features

  • Microsoft Entra authorization enforced by default.
  • Audit logs sent to given Log Analytics workspace by default.

Prerequisites

  • Azure role Contributor at the resource group scope.
  • Azure role Log Analytics Contributor at the Log Analytics workspace scope.

Usage

provider "azurerm" {
  features {}
}

module "app_config" {
  source  = "equinor/app-config/azurerm"
  version = "~> 1.5"

  store_name                 = "example-store"
  resource_group_name        = azurerm_resource_group.example.name
  location                   = azurerm_resource_group.example.location
  log_analytics_workspace_id = module.log_analytics.workspace_id
}

resource "azurerm_resource_group" "example" {
  name     = "example-resources"
  location = "westeurope"
}

module "log_analytics" {
  source  = "equinor/log-analytics/azurerm"
  version = "~> 2.0"

  workspace_name      = "example-workspace"
  resource_group_name = azurerm_resource_group.example.name
  location            = azurerm_resource_group.example.location
}

Contributing

See Contributing guidelines.

About

Terraform module which creates Azure App Configuration resources

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors 8

Languages