4.File.Cache/AOS/config.auto.tfvars (115 lines of code) (raw):

resourceGroupName = "ArtistAnywhere.Cache.AOS" ############################################################################## # HPC Cache (https://learn.microsoft.com/azure/hpc-cache/hpc-cache-overview) # ############################################################################## # HPC Cache throughput / size (GB) options # Standard_L4_5G - 21623 Read Only # Standard_L9G - 43246 Read Only # Standard_L16G - 86491 Read Only # Standard_2G - 3072, 6144, 12288 Read Write # Standard_4G - 6144, 12288, 24576 Read Write # Standard_8G - 12288, 24576, 49152 Read Write hpcCache = { enable = false name = "xstudio" throughput = "Standard_L4_5G" size = 21623 mtuSize = 1500 ntpHost = "" dns = { ipAddresses = [ # Maximum of 3 IP addresses ] searchDomain = "" } } ################################################################################# # Avere vFXT (https://learn.microsoft.com/azure/avere-vfxt/avere-vfxt-overview) # ################################################################################# vfxtCache = { enable = false name = "xstudio" cluster = { nodeSize = 1024 # Set to either 1024 GB (1 TB) or 4096 GB (4 TB) nodes nodeCount = 3 # Set to a minimum of 3 nodes up to a maximum of 12 nodes adminUsername = "" adminPassword = "" sshKeyPublic = "" localTimezone = "UTC" enableDevMode = false imageUrn = { controller = "" node = "" } } activeDirectory = { enable = false domainName = "" domainNameNetBIOS = "" domainControllers = "" # 1-3 space-separated IP addresses domainUsername = "" domainPassword = "" } support = { # https://privacy.microsoft.com/privacystatement companyName = "" # https://github.com/Azure/Avere/tree/main/src/terraform/providers/terraform-provider-avere#support_uploads_company_name enableLogUpload = true # https://github.com/Azure/Avere/tree/main/src/terraform/providers/terraform-provider-avere#enable_support_uploads enableProactive = "Support" # https://github.com/Azure/Avere/tree/main/src/terraform/providers/terraform-provider-avere#enable_secure_proactive_support rollingTraceFlag = "0xe4001" # https://github.com/Azure/Avere/tree/main/src/terraform/providers/terraform-provider-avere#rolling_trace_flag } } ####################################################################################### # Storage Targets (https://learn.microsoft.com/azure/hpc-cache/hpc-cache-add-storage) # ####################################################################################### storageTargets = [ { enable = false name = "Storage" clientPath = "/storage" usageModel = "READ_ONLY" # https://learn.microsoft.com/azure/hpc-cache/cache-usage-models hostName = "xstudio1" containerName = "storage" resourceGroupName = "ArtistAnywhere.Storage" fileIntervals = { verificationSeconds = 30 writeBackSeconds = null } vfxtJunctions = [ { storageExport = "" storagePath = "" clientPath = "" } ] } ] ############################################################################ # Private DNS (https://learn.microsoft.com/azure/dns/private-dns-overview) # ############################################################################ dnsRecord = { name = "cache" ttlSeconds = 300 } ######################## # Brownfield Resources # ######################## virtualNetwork = { name = "Studio" subnetName = "Cache" resourceGroupName = "ArtistAnywhere.Network.SouthCentralUS" privateDNS = { zoneName = "azure.studio" resourceGroupName = "ArtistAnywhere.Network" } } activeDirectory = { enable = false domain = { name = "azure.studio" } machine = { name = "WinADController" adminLogin = { userName = "" userPassword = "" } } }