added missing regions, fixed readme

pull/26/head
Stephen Kirby 2 years ago
parent 4cc5bb575e
commit 81b393efdd

@ -9,7 +9,7 @@ tags: [helper, parameter, azure]
# Azure Region # Azure Region
This module adds a parameter with all Azure regions. This allows developers to select the region closest to them. This module adds a parameter with all Azure regions, allowing developers to select the region closest to them.
## Examples ## Examples
@ -21,9 +21,8 @@ module "azure_region" {
default = "eastus" default = "eastus"
} }
provider "azure" { resource "azurem_resource_group" "example" {
region = module.azure_region.value location = module.azure_region.value
...
} }
``` ```
@ -42,8 +41,8 @@ module "azure-region" {
} }
} }
provider "azure" { resource "azurerm_resource_group" "example" {
region = module.azure_region.value location = module.azure_region.value
} }
``` ```
@ -57,7 +56,7 @@ module "azure-region" {
exclude = [ "westus2" ] exclude = [ "westus2" ]
} }
provider "azure" { resource "azurerm_resource_group" "example" {
region = module.azure_region.value location = module.azure_region.value
} }
``` ```

@ -52,110 +52,322 @@ variable "exclude" {
locals { locals {
all_regions = { all_regions = {
"eastus" = { "asia" = {
name = "US (Virginia)" name = "Asia"
icon = "/emojis/1f1fa-1f1f8.png" icon = "/emojis/1f30f.png"
} }
"eastus2" = { "asiapacific" = {
name = "US (Virginia) 2" name = "Asia Pacific"
icon = "/emojis/1f1fa-1f1f8.png" icon = "/emojis/1f30f.png"
} }
"southcentralus" = { "australia" = {
name = "US (Texas)" name = "Australia"
icon = "/emojis/1f1fa-1f1f8.png" icon = "/icons/1f1e6-1f1fa.svg"
} }
"westus2" = { "australiacentral" = {
name = "US (Washington)" name = "Australia Central"
icon = "/emojis/1f1fa-1f1f8.png" icon = "/icons/1f1e6-1f1fa.svg"
} }
"westus3" = { "australiacentral2" = {
name = "US (Arizona)" name = "Australia Central 2"
icon = "/emojis/1f1fa-1f1f8.png" icon = "/icons/1f1e6-1f1fa.svg"
} }
"centralus" = { "australiaeast" = {
name = "US (Iowa)" name = "Australia (New South Wales)"
icon = "/emojis/1f1fa-1f1f8.png" icon = "/emojis/1f1e6-1f1fa.png"
} }
"canadacentral" = { "australiasoutheast" = {
name = "Canada (Toronto)" name = "Australia Southeast"
icon = "/emojis/1f1e8-1f1e6.png" icon = "/icons/1f1e6-1f1fa.svg"
} }
"brazilsouth" = { "brazil" = {
name = "Brazil (Sao Paulo)" name = "Brazil"
icon = "/emojis/1f1e7-1f1f7.png" icon = "/icons/1f1e7-1f1f7.svg"
} }
"eastasia" = { "brazilsouth" = {
name = "East Asia (Hong Kong)" name = "Brazil (Sao Paulo)"
icon = "/emojis/1f1f0-1f1f7.png" icon = "/emojis/1f1e7-1f1f7.png"
} }
"southeastasia" = { "brazilsoutheast" = {
name = "Southeast Asia (Singapore)" name = "Brazil Southeast"
icon = "/emojis/1f1f0-1f1f7.png" icon = "/icons/1f1e7-1f1f7.svg"
} }
"australiaeast" = { "brazilus" = {
name = "Australia (New South Wales)" name = "Brazil US"
icon = "/emojis/1f1e6-1f1fa.png" icon = "/icons/1f1e7-1f1f7.svg"
} }
"chinanorth3" = { "canada" = {
name = "China (Hebei)" name = "Canada"
icon = "/emojis/1f1e8-1f1f3.png" icon = "/icons/1f1e8-1f1e6.svg"
} }
"centralindia" = { "canadacentral" = {
name = "India (Pune)" name = "Canada (Toronto)"
icon = "/emojis/1f1ee-1f1f3.png" icon = "/emojis/1f1e8-1f1e6.png"
} }
"japaneast" = { "canadaeast" = {
name = "Japan (Tokyo)" name = "Canada East"
icon = "/emojis/1f1ef-1f1f5.png" icon = "/icons/1f1e8-1f1e6.svg"
} }
"koreacentral" = { "centralindia" = {
name = "Korea (Seoul)" name = "India (Pune)"
icon = "/emojis/1f1f0-1f1f7.png" icon = "/emojis/1f1ee-1f1f3.png"
} }
"northeurope" = { "centralus" = {
name = "Europe (Ireland)" name = "US (Iowa)"
icon = "/emojis/1f1ea-1f1fa.png" icon = "/emojis/1f1fa-1f1f8.png"
} }
"westeurope" = { "centraluseuap" = {
name = "Europe (Netherlands)" name = "Central US EUAP"
icon = "/emojis/1f1ea-1f1fa.png" icon = "/emojis/1f1fa-1f1f8.png"
} }
"francecentral" = { "centralusstage" = {
name = "France (Paris)" name = "Central US (Stage)"
icon = "/emojis/1f1eb-1f1f7.png" icon = "/emojis/1f1fa-1f1f8.png"
} }
"germanywestcentral" = { "eastasia" = {
name = "Germany (Frankfurt)" name = "East Asia (Hong Kong)"
icon = "/emojis/1f1e9-1f1ea.png" icon = "/emojis/1f1f0-1f1f7.png"
} }
"norwayeast" = { "eastasiastage" = {
name = "Norway (Oslo)" name = "East Asia (Stage)"
icon = "/emojis/1f1f3-1f1f4.png" icon = "/emojis/1f30f.png"
} }
"swedencentral" = { "eastus" = {
name = "Sweden (Gävle)" name = "US (Virginia)"
icon = "/emojis/1f1f8-1f1ea.png" icon = "/emojis/1f1fa-1f1f8.png"
} }
"switzerlandnorth" = { "eastus2" = {
name = "Switzerland (Zurich)" name = "US (Virginia) 2"
icon = "/emojis/1f1e8-1f1ed.png" icon = "/emojis/1f1fa-1f1f8.png"
} }
"qatarcentral" = { "eastus2euap" = {
name = "Qatar (Doha)" name = "East US 2 EUAP"
icon = "/emojis/1f1f6-1f1e6.png" icon = "/emojis/1f1fa-1f1f8.png"
} }
"uaenorth" = { "eastus2stage" = {
name = "UAE (Dubai)" name = "East US 2 (Stage)"
icon = "/emojis/1f1e6-1f1ea.png" icon = "/emojis/1f1fa-1f1f8.png"
} }
"southafricanorth" = { "eastusstage" = {
name = "South Africa (Johannesburg)" name = "East US (Stage)"
icon = "/emojis/1f1ff-1f1e6.png" icon = "/emojis/1f1fa-1f1f8.png"
} }
"uksouth" = { "eastusstg" = {
name = "UK (London)" name = "East US STG"
icon = "/emojis/1f1ec-1f1e7.png" icon = "/emojis/1f1fa-1f1f8.png"
} }
"europe" = {
name = "Europe"
icon = "/emojis/1f30d.png"
}
"france" = {
name = "France"
icon = "/icons/1f1eb-1f1f7.svg"
}
"francecentral" = {
name = "France (Paris)"
icon = "/emojis/1f1eb-1f1f7.png"
}
"francesouth" = {
name = "France South"
icon = "/icons/1f1eb-1f1f7.svg"
}
"germany" = {
name = "Germany"
icon = "/icons/1f1e9-1f1ea.svg"
}
"germanynorth" = {
name = "Germany North"
icon = "/icons/1f1e9-1f1ea.svg"
}
"germanywestcentral" = {
name = "Germany (Frankfurt)"
icon = "/emojis/1f1e9-1f1ea.png"
}
"global" = {
name = "Global"
icon = "/emojis/1f310.png"
}
"india" = {
name = "India"
icon = "/icons/1f1ee-1f1f3.svg"
}
"japan" = {
name = "Japan"
icon = "/icons/1f1ef-1f1f5.svg"
}
"japaneast" = {
name = "Japan (Tokyo)"
icon = "/emojis/1f1ef-1f1f5.png"
}
"japanwest" = {
name = "Japan West"
icon = "/icons/1f1ef-1f1f5.svg"
}
"jioindiacentral" = {
name = "Jio India Central"
icon = "/icons/1f1ee-1f1f3.svg"
}
"jioindiawest" = {
name = "Jio India West"
icon = "/icons/1f1ee-1f1f3.svg"
}
"korea" = {
name = "Korea"
icon = "/emojis/1f1f0-1f1f7.png"
}
"koreacentral" = {
name = "Korea (Seoul)"
icon = "/emojis/1f1f0-1f1f7.png"
}
"koreasouth" = {
name = "Korea South"
icon = "/emojis/1f1f0-1f1f7.png"
}
"northcentralus" = {
name = "North Central US"
icon = "/emojis/1f1fa-1f1f8.png"
}
"northcentralusstage" = {
name = "North Central US (Stage)"
icon = "/emojis/1f1fa-1f1f8.png"
}
"northeurope" = {
name = "Europe (Ireland)"
icon = "/emojis/1f1ea-1f1fa.png"
}
"norway" = {
name = "Norway"
icon = "/icons/1f1f3-1f1f4.svg"
}
"norwayeast" = {
name = "Norway (Oslo)"
icon = "/emojis/1f1f3-1f1f4.png"
}
"norwaywest" = {
name = "Norway West"
icon = "/icons/1f1f3-1f1f4.svg"
}
"qatarcentral" = {
name = "Qatar (Doha)"
icon = "/emojis/1f1f6-1f1e6.png"
}
"singapore" = {
name = "Singapore"
icon = "/icons/1f1f8-1f1ec.svg"
}
"southafrica" = {
name = "South Africa"
icon = "/icons/1f1ff-1f1e6.svg"
}
"southafricanorth" = {
name = "South Africa (Johannesburg)"
icon = "/emojis/1f1ff-1f1e6.png"
}
"southafricawest" = {
name = "South Africa West"
icon = "/icons/1f1ff-1f1e6.svg"
}
"southcentralus" = {
name = "US (Texas)"
icon = "/emojis/1f1fa-1f1f8.png"
}
"southcentralusstage" = {
name = "South Central US (Stage)"
icon = "/emojis/1f1fa-1f1f8.png"
}
"southeastasia" = {
name = "Southeast Asia (Singapore)"
icon = "/emojis/1f1f0-1f1f7.png"
}
"southeastasiastage" = {
name = "Southeast Asia (Stage)"
icon = "/emojis/1f30f.png"
}
"southindia" = {
name = "South India"
icon = "/icons/1f1ee-1f1f3.svg"
}
"swedencentral" = {
name = "Sweden (Gävle)"
icon = "/emojis/1f1f8-1f1ea.png"
}
"switzerland" = {
name = "Switzerland"
icon = "/icons/1f1e8-1f1ed.svg"
}
"switzerlandnorth" = {
name = "Switzerland (Zurich)"
icon = "/emojis/1f1e8-1f1ed.png"
}
"switzerlandwest" = {
name = "Switzerland West"
icon = "/icons/1f1e8-1f1ed.svg"
}
"uae" = {
name = "United Arab Emirates"
icon = "/icons/1f1e6-1f1ea.svg"
}
"uaecentral" = {
name = "UAE Central"
icon = "/icons/1f1e6-1f1ea.svg"
}
"uaenorth" = {
name = "UAE (Dubai)"
icon = "/emojis/1f1e6-1f1ea.png"
}
"uk" = {
name = "United Kingdom"
icon = "/emojis/1f1ec-1f1e7.png"
}
"uksouth" = {
name = "UK (London)"
icon = "/emojis/1f1ec-1f1e7.png"
}
"ukwest" = {
name = "UK West"
icon = "/emojis/1f1ec-1f1e7.png"
}
"unitedstates" = {
name = "United States"
icon = "/icons/1f1fa-1f1f8.svg"
}
"unitedstateseuap" = {
name = "United States EUAP"
icon = "/icons/1f1fa-1f1f8.svg"
}
"westcentralus" = {
name = "West Central US"
icon = "/emojis/1f1fa-1f1f8.png"
}
"westeurope" = {
name = "Europe (Netherlands)"
icon = "/emojis/1f1ea-1f1fa.png"
}
"westindia" = {
name = "West India"
icon = "/icons/1f1ee-1f1f3.svg"
}
"westus" = {
name = "West US"
icon = "/emojis/1f1fa-1f1f8.png"
}
"westus2" = {
name = "US (Washington)"
icon = "/emojis/1f1fa-1f1f8.png"
}
"westus2stage" = {
name = "West US 2 (Stage)"
icon = "/emojis/1f1fa-1f1f8.png"
}
"westus3" = {
name = "US (Arizona)"
icon = "/emojis/1f1fa-1f1f8.png"
}
"westusstage" = {
name = "West US (Stage)"
icon = "/emojis/1f1fa-1f1f8.png"
}
} }
} }

Loading…
Cancel
Save