# Example Terraform variables for Well-Architected configuration

environment    = "prod"
location       = "westeurope"
project_name   = "defi-oracle-mainnet"
subscription_id = "00000000-0000-0000-0000-000000000000"

# Key Vault configuration
key_vault_allowed_subnet_ids = [
  # Add subnet IDs that should have access to Key Vault
  # Example: "/subscriptions/<sub-id>/resourceGroups/rg-prod-network-001/providers/Microsoft.Network/virtualNetworks/vnet-prod-001/subnets/subnet-aks"
]

key_vault_allowed_ip_ranges = [
  # Add management IPs that should have access to Key Vault
  # Example: "1.2.3.4/32"
]

key_vault_private_endpoint_subnet_id = ""
  # Add subnet ID for private endpoint
  # Example: "/subscriptions/<sub-id>/resourceGroups/rg-prod-network-001/providers/Microsoft.Network/virtualNetworks/vnet-prod-001/subnets/subnet-private-endpoints"

# Budget configuration
budget_amount = 10000  # Monthly budget in USD
budget_contact_emails = [
  "devops@example.com"
]

# Additional tags
tags = {
  CostCenter = "Blockchain"
  Owner      = "DevOps Team"
  ManagedBy  = "Terraform"
}

