Name | Version |
---|---|
terraform | >= 1.4.6 |
azapi | 1.13.1 |
azuread | = 2.44.0 |
azurerm | = 3.83.0 |
http | >= 3.4.0 |
random | >= 3.6.0 |
Name | Version |
---|---|
azuread | 2.44.0 |
azurerm | 3.83.0 |
random | 3.6.3 |
Name | Source | Version |
---|---|---|
apim | ./modules/apim | n/a |
app_gateway | ./modules/app_gateway | n/a |
app_gateway_identity | ./modules/managed_identity | n/a |
app_gateway_tcp | ./modules/app_gateway_tcp | n/a |
bastion | ./modules/bastion | n/a |
contoso_vm | ./modules/win_vm | n/a |
cosmosdb | ./modules/cosmosdb | n/a |
current_public_ip | ./modules/public_ip | n/a |
dns | ./modules/bind_dns | n/a |
eventhub | ./modules/eventhub | n/a |
firewall | ./modules/firewall | n/a |
function | ./modules/function | n/a |
hub_customer_peering | ./modules/peering | n/a |
hub_spoke_peering | ./modules/peering | n/a |
keyvault | ./modules/keyvault | n/a |
nsg | ./modules/nsg | n/a |
onpremises_tests | ./modules/onpremises_tests | n/a |
postgresql | ./modules/postgresql | n/a |
postgresql_flexible_server | ./modules/postgresql_flexible_server | n/a |
purview | ./modules/purview | n/a |
service_principal | ./modules/service_principal | n/a |
sql | ./modules/sql | n/a |
storage | ./modules/storage | n/a |
udr | ./modules/udr | n/a |
vnet | ./modules/vnet | n/a |
vnet_gateway | ./modules/vnet_gateway | n/a |
Name | Type |
---|---|
azurerm_resource_group.rg | resource |
random_id.random | resource |
azuread_client_config.current | data source |
azuread_user.current | data source |
Name | Description | Type | Default | Required |
---|---|---|---|---|
apim_address_prefixes | n/a | list |
[ |
no |
apim_name | n/a | string |
"apim-v2" |
no |
bastion_address_prefixes | n/a | list |
[ |
no |
contoso_address_prefixes | n/a | list |
[ |
no |
contoso_address_space | n/a | list |
[ |
no |
contoso_tests_address_prefixes | n/a | list |
[ |
no |
cosmos_name | Cosmos DB database name | string |
"cosmos" |
no |
deploy_cosmos | true to deploy Cosmos DB | bool |
true |
no |
deploy_function | true to deploy Azure Function | bool |
true |
no |
deploy_postgresql | true to deploy postgreSQL | bool |
true |
no |
deploy_postgresql_flexible | n/a | bool |
false |
no |
deploy_purview | true to deploy Azure Purview | bool |
false |
no |
deploy_sql | true to deploy Azure SQL | bool |
true |
no |
deploy_vm_on_premises | true to deploy a VM in the on-premises vnet | bool |
false |
no |
dns_address_prefixes | n/a | list |
[ |
no |
enable_apim | n/a | bool |
true |
no |
enable_gateway_key_vault_integration | n/a | bool |
true |
no |
enable_gateway_route_to_firewall | n/a | bool |
true |
no |
enable_network_policy_for_private_endpoints | n/a | bool |
true |
no |
eventhub_name | Event Hub Name | string |
"evh" |
no |
firewall_address_prefixes | n/a | list |
[ |
no |
flexible_server_address_prefixes | n/a | list |
[ |
no |
func_name | Function App name | string |
"func" |
no |
gateway_address_prefixes | n/a | list |
[ |
no |
hub_address_space | n/a | list |
[ |
no |
hub_jumpbox_address_prefixes | n/a | list |
[ |
no |
jumpbox_address_prefixes | n/a | list |
[ |
no |
keyvault_name | Azure Key Vault Name | string |
"kv" |
no |
location | Location | string |
"northeurope" |
no |
postgresql_name | postgreSQL name | string |
"psql" |
no |
private_gateway_enabled | true if Full Private Application Gateway feature is enabled | bool |
true |
no |
privateendpoints_address_prefixes | n/a | list |
[ |
no |
publisher_email | n/a | string |
"[email protected]" |
no |
publisher_name | n/a | string |
"contoso" |
no |
purview_name | Purview name | string |
"pview" |
no |
remove_gateway_inbound_rules | true to remove the Gateway Manager and Load Balancer inbound rules from NSGs | bool |
true |
no |
remove_public_ip | true to delete them App Gateway public IP address | bool |
true |
no |
resource_group | Resource Group Name | string |
"rg-agw-pep" |
no |
sa_name | Storage Account name | string |
"st" |
no |
spoke_address_space | n/a | list |
[ |
no |
sql_name | SQL name | string |
"sql" |
no |
tags | Resource Tags | map |
{ |
no |
tls_tcp_proxy_enabled | true if TLS/TCP Proxy feature is enabled | bool |
true |
no |
use_public_fqdn | true to use public FQDN for App Gateway's backednd configuration | bool |
true |
no |
vnet_gateway_address_prefixes | n/a | list |
[ |
no |
vnet_integration_address_prefixes | n/a | list |
[ |
no |
Name | Description |
---|---|
container_name | Container that runs the .NET tests |
contaner_group_name | Container Group that runs the .NET tests |
resource_group | Resource Group |
results_account_name | n/a |
results_file | n/a |
results_share_key | n/a |
results_share_name | n/a |
windows_password | Password for the Windows Jump Box |