Name | Description | Type | Default | Required |
---|---|---|---|---|
databases | Map of databases to create | map(object({ |
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( |
[] |
no |
Name | Type |
---|---|
azurerm_key_vault_secret.secrets | resource |
azurerm_resource_group.this | data source |
mssql_database.databases | data source |
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 |
Name | Version |
---|---|
terraform | >= 1.1 |
azurerm | >=3.89.0 |
mssql | =0.6.0 |
Name | Version |
---|---|
azurerm | >=3.89.0 |
mssql | =0.6.0 |