Skip to content

Latest commit

 

History

History
69 lines (56 loc) · 10.4 KB

File metadata and controls

69 lines (56 loc) · 10.4 KB

azure-networked-appservice

Inputs

Name Description Type Default Required
databases Map of databases to create
map(object({
sku_name = string
max_size_gb = number
}))
n/a yes
instance Identifier for the application, workload or service string n/a yes
org_code Org code string n/a yes
sql_admin_group_owner_principal_ids List of EntraID Principal ID's that will be granted owner access to the SQL Server. list(string) n/a yes
sql_monitor_alert_emails Emails to send SQL alerts to list(string) n/a yes
tenant_id The tenant id of the Azure AD tenant used for authentication string n/a yes
tier The tier of the environment (e.g. test, prod) string n/a yes
app_service_configuration Configuration for the app service map(string) {} no
app_service_name_override Override the app service name string "" no
db_server_audit_storage_account_name_override Override the storage account name for the database server audit string "" no
keyvault_admin_principal_ids List of EntraID Principal ID's that will be granted admin access to the Key Vault. list(string) null no
public_ip_name_override Override the public IP name string "" no
resource_group_name_override Override the resource group name string null no
secret_app_service_configuration Configuration for the app service map(string) {} no
tags Any tags that should be present on created resources. Will get merged with local.default_tags map(string) {} no
vnet_name_override Override the vnet name string "" no
warehouse_ip_whitelist A list of IP Addresses / Name pairs to whitelist for the data warehouse
list(
object({
ip_address = string
name = string
})
)
[] no

Resources

Name Type
azurerm_key_vault_secret.secrets resource
azurerm_resource_group.this data source
mssql_database.databases data source

Modules

Name Source Version
app_service ../../modules/azure/app-service n/a
base_setup ../../modules/azure/base-setup n/a
database_server ../../modules/azure/datawarehouse n/a
group_sql_user ../../modules/mssql/external-user n/a
keyvault ../../modules/azure/keyvault n/a
network_base ../../modules/azure/network/network-base n/a
sql_admin_group ../../modules/azure/ad-group n/a

Requirements

Name Version
terraform >= 1.1
azurerm >=3.89.0
mssql =0.6.0

Providers

Name Version
azurerm >=3.89.0
mssql =0.6.0