File tree Expand file tree Collapse file tree 6 files changed +19
-28
lines changed
201-machine-learning-moderately-secure
202-machine-learning-moderately-secure-existing-VNet Expand file tree Collapse file tree 6 files changed +19
-28
lines changed Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
44 required_providers {
55 azurerm = {
66 source = " hashicorp/azurerm"
7- version = " =2.76 .0"
7+ version = " =2.78 .0"
88 }
99 }
1010}
Original file line number Diff line number Diff line change @@ -24,19 +24,19 @@ variable "vnet_address_space" {
2424variable "training_subnet_address_space" {
2525 type = list (string )
2626 description = " Address space of the training subnet"
27- default = [" 10.0.0 .0/24" ]
27+ default = [" 10.0.1 .0/24" ]
2828}
2929
3030variable "aks_subnet_address_space" {
3131 type = list (string )
3232 description = " Address space of the aks subnet"
33- default = [" 10.0.1 .0/24 " ]
33+ default = [" 10.0.2 .0/23 " ]
3434}
3535
3636variable "ml_subnet_address_space" {
3737 type = list (string )
3838 description = " Address space of the ML workspace subnet"
39- default = [" 10.0.2 .0/24" ]
39+ default = [" 10.0.0 .0/24" ]
4040}
4141
4242variable "image_build_compute_name" {
Original file line number Diff line number Diff line change @@ -55,10 +55,15 @@ resource "azurerm_machine_learning_workspace" "default" {
5555 key_vault_id = azurerm_key_vault. default . id
5656 storage_account_id = azurerm_storage_account. default . id
5757 container_registry_id = azurerm_container_registry. default . id
58-
58+
5959 identity {
6060 type = " SystemAssigned"
6161 }
62+
63+ # Args of use when using an Azure Private Link configuration
64+ public_network_access_enabled = false
65+ image_build_compute_name = var. image_build_compute_name
66+
6267}
6368
6469# Private endpoints
@@ -177,14 +182,3 @@ resource "azurerm_machine_learning_compute_cluster" "image-builder" {
177182 type = " SystemAssigned"
178183 }
179184}
180-
181- # Update workspace for image-build-compute
182- resource "null_resource" "ws_image_build_compute" {
183- provisioner "local-exec" {
184- command = << EOF
185- az ml workspace update --resource-group ${ azurerm_resource_group . default . name } --workspace-name ${ azurerm_machine_learning_workspace . default . name } --image-build-compute ${ azurerm_machine_learning_compute_cluster . image-builder . name }
186-
187- EOF
188- }
189- depends_on = [azurerm_machine_learning_compute_cluster . image-builder ]
190- }
Original file line number Diff line number Diff line change @@ -13,6 +13,10 @@ resource "azurerm_machine_learning_compute_instance" "compute_instance" {
1313 machine_learning_workspace_id = azurerm_machine_learning_workspace. default . id
1414 virtual_machine_size = " STANDARD_DS2_V2"
1515 subnet_resource_id = var. training_subnet_resource_id
16+
17+ depends_on = [
18+ azurerm_private_endpoint . mlw_ple
19+ ]
1620}
1721
1822# Compute cluster
Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ terraform {
44 required_providers {
55 azurerm = {
66 source = " hashicorp/azurerm"
7- version = " =2.76 .0"
7+ version = " =2.78 .0"
88 }
99 }
1010}
Original file line number Diff line number Diff line change @@ -59,6 +59,10 @@ resource "azurerm_machine_learning_workspace" "default" {
5959 identity {
6060 type = " SystemAssigned"
6161 }
62+
63+ # Args of use when using an Azure Private Link configuration
64+ public_network_access_enabled = false
65+ image_build_compute_name = var. image_build_compute_name
6266}
6367
6468# Private endpoints
@@ -180,14 +184,3 @@ resource "azurerm_machine_learning_compute_cluster" "image-builder" {
180184 type = " SystemAssigned"
181185 }
182186}
183-
184- # Update workspace for image-build-compute
185- resource "null_resource" "ws_image_build_compute" {
186- provisioner "local-exec" {
187- command = << EOF
188- az ml workspace update --resource-group ${ azurerm_resource_group . default . name } --workspace-name ${ azurerm_machine_learning_workspace . default . name } --image-build-compute ${ azurerm_machine_learning_compute_cluster . image-builder . name }
189-
190- EOF
191- }
192- depends_on = [azurerm_machine_learning_compute_cluster . image-builder ]
193- }
You can’t perform that action at this time.
0 commit comments