Files
infrastructure/terraform/modules/azure/storage/README.md
2026-02-09 21:51:46 -08:00

1.3 KiB

Azure Storage Module

Purpose: Create storage accounts and containers Status: 🚧 Planned


Usage

module "storage" {
  source = "../../modules/azure/storage"

  resource_group_name = "rg-example"
  location           = "eastus"
  storage_account_name = "stexample"

  containers = [
    {
      name = "container1"
      access_type = "private"
    }
  ]

  tags = {
    Environment = "production"
  }
}

Inputs

Name Description Type Default Required
resource_group_name Name of the resource group string - yes
location Azure region string - yes
storage_account_name Name of the storage account string - yes
account_tier Storage account tier string "Standard" no
account_replication_type Replication type string "LRS" no
containers List of containers to create list(object) [] no
tags Tags to apply map(string) {} no

Outputs

Name Description
storage_account_id Storage account ID
storage_account_name Storage account name
primary_connection_string Primary connection string (sensitive)

Status: 🚧 Planned - Module structure ready, implementation pending