mirror of
https://github.com/ets-cfuhrman-pfe/EvalueTonSavoir.git
synced 2025-08-11 21:23:54 -04:00
34 lines
1.1 KiB
HCL
34 lines
1.1 KiB
HCL
resource "azurerm_container_group" "router" {
|
|
name = var.container_group_router_name
|
|
location = azurerm_resource_group.resource_group.location
|
|
resource_group_name = azurerm_resource_group.resource_group.name
|
|
os_type = var.container_group_os
|
|
dns_name_label = var.container_group_router_dns
|
|
|
|
image_registry_credential {
|
|
server = var.image_registry_server
|
|
username = var.image_registry_user
|
|
password = var.image_registry_password
|
|
}
|
|
|
|
container {
|
|
name = var.router_image_name
|
|
image = var.router_image
|
|
cpu = var.router_image_cpu
|
|
memory = var.router_image_memory
|
|
|
|
ports {
|
|
port = var.router_port
|
|
}
|
|
|
|
volume {
|
|
name = azurerm_storage_share.router_storage_share.name
|
|
mount_path = var.router_volume_mount_path
|
|
share_name = azurerm_storage_share.router_storage_share.name
|
|
storage_account_name = azurerm_storage_account.storage_account.name
|
|
storage_account_key = azurerm_storage_account.storage_account.primary_access_key
|
|
}
|
|
}
|
|
|
|
depends_on = [azurerm_container_group.app]
|
|
}
|