Terraform
Requirements
| Name | Version |
|---|---|
| terraform | >= 1.13.3 |
| azapi | 2.7.0 |
| azurerm | ~> 4.45 |
Providers
| Name | Version |
|---|---|
| azapi | 2.7.0 |
| azurerm | ~> 4.45 |
Modules
No modules.
Resources
Inputs
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| admin_custom_domain | The public subdomain for the admin service | string |
n/a | yes |
| admin_image_name | The repository name and tag for the admin container. | string |
n/a | yes |
| alerting | Alerting configuration per environment | map(object({ |
{ |
no |
| api_custom_domain | The public subdomain for the api service | string |
n/a | yes |
| api_image_name | The repository name and tag for the API container. | string |
n/a | yes |
| azure_frontdoor_scale | Azure Front Door Scale | string |
"Standard" |
no |
| env | Environment (dev, test, prod) | string |
n/a | yes |
| frontend_custom_domain | The public subdomain for the frontend service | string |
n/a | yes |
| frontend_image_name | The repository name and tag for the frontend container. | string |
n/a | yes |
| location | Azure region | string |
"uksouth" |
no |
| prefix | Prefix for resource names | string |
"s213" |
no |
| product | Name of the project | string |
"Find Education and Training" |
no |
| sql_admin_password | The administrator password of the SQL logical server. | string |
null |
no |
| sql_admin_username | The administrator username of the SQL logical server. | string |
"azureadmin" |
no |
| support_alert_email | Alert support email or group | string |
n/a | yes |
Outputs
| Name | Description |
|---|---|
| admin_url | n/a |
| api_url | n/a |
| azurerm_network_security_group | Network security group name |
| azurerm_private_dns_zone | Private DNS Zone name |
| azurerm_private_dns_zone_virtual_network_link | Private DNS Zone Virtual Network Link name |
| azurerm_subnet | Subnet name |
| azurerm_virtual_network | Virtual network name |
| frontend_url | n/a |
| mssql_database_name | The name of the SQL Database |
| mssql_server_fqdn | The fully qualified domain name of the SQL Server |
| mssql_server_name | The name of the SQL Server |