variable "resource_group_name" { description = "Name of the resource group" type = string default = "rg-trusted-ai-demo" } variable "location" { description = "Azure region for resources" type = string default = "austriaeast" } variable "tags" { description = "Tags to apply to all resources" type = map(string) default = { Environment = "dev" Project = "trusted-ai-demo" ManagedBy = "OpenTofu" } } # Network Configuration variable "vnet_address_space" { description = "Address space for the virtual network" type = string default = "10.0.0.0/16" } variable "subnet_address_prefix" { description = "Address prefix for the subnet" type = string default = "10.0.1.0/24" } variable "allowed_ssh_source" { description = "Source IP address or range allowed to SSH to the VM (use your public IP or '*' for any - not recommended)" type = string default = "*" } # Virtual Machine Configuration variable "vm_name" { description = "Name of the virtual machine" type = string default = "vm-trusted-ai" } variable "vm_size" { description = "Size of the virtual machine" type = string default = "Standard_B2s" } variable "admin_username" { description = "Admin username for the virtual machine" type = string default = "azureadmin" } variable "admin_password" { description = "Admin password for the virtual machine (use strong password, min 12 characters)" type = string sensitive = true }