feat: comprehensive project structure improvements and Cloud for Sovereignty landing zone
- Add Cloud for Sovereignty landing zone architecture and deployment - Implement complete legal document management system - Reorganize documentation with improved navigation - Add infrastructure improvements (Dockerfiles, K8s, monitoring) - Add operational improvements (graceful shutdown, rate limiting, caching) - Create comprehensive project structure documentation - Add Azure deployment automation scripts - Improve repository navigation and organization
This commit is contained in:
@@ -40,6 +40,74 @@ variable "domain_name" {
|
||||
default = ""
|
||||
}
|
||||
|
||||
variable "subscription_id" {
|
||||
description = "Azure subscription ID"
|
||||
type = string
|
||||
default = ""
|
||||
sensitive = true
|
||||
}
|
||||
|
||||
variable "tenant_id" {
|
||||
description = "Azure tenant ID"
|
||||
type = string
|
||||
default = ""
|
||||
sensitive = true
|
||||
}
|
||||
|
||||
variable "client_id" {
|
||||
description = "Azure service principal client ID (optional, uses Azure CLI auth if not set)"
|
||||
type = string
|
||||
default = ""
|
||||
sensitive = true
|
||||
}
|
||||
|
||||
variable "client_secret" {
|
||||
description = "Azure service principal client secret (optional, uses Azure CLI auth if not set)"
|
||||
type = string
|
||||
default = ""
|
||||
sensitive = true
|
||||
}
|
||||
|
||||
variable "resource_group_name" {
|
||||
description = "Azure resource group name"
|
||||
type = string
|
||||
default = ""
|
||||
}
|
||||
|
||||
variable "storage_account_name" {
|
||||
description = "Azure storage account name (must be globally unique)"
|
||||
type = string
|
||||
default = ""
|
||||
}
|
||||
|
||||
variable "key_vault_name" {
|
||||
description = "Azure Key Vault name (must be globally unique)"
|
||||
type = string
|
||||
default = ""
|
||||
}
|
||||
|
||||
variable "tags" {
|
||||
description = "Tags to apply to all resources"
|
||||
type = map(string)
|
||||
default = {
|
||||
Environment = "dev"
|
||||
Project = "the-order"
|
||||
ManagedBy = "terraform"
|
||||
}
|
||||
}
|
||||
|
||||
variable "cdn_profile_name" {
|
||||
description = "Azure CDN profile name"
|
||||
type = string
|
||||
default = ""
|
||||
}
|
||||
|
||||
variable "cdn_endpoint_name" {
|
||||
description = "Azure CDN endpoint name"
|
||||
type = string
|
||||
default = ""
|
||||
}
|
||||
|
||||
variable "enable_monitoring" {
|
||||
description = "Enable monitoring and observability"
|
||||
type = bool
|
||||
|
||||
Reference in New Issue
Block a user