diff --git a/quickstart/101-machine-learning/compute.tf b/quickstart/101-machine-learning/compute.tf new file mode 100644 index 00000000..fc65a7d6 --- /dev/null +++ b/quickstart/101-machine-learning/compute.tf @@ -0,0 +1,26 @@ +# Compute Instance +resource "azurerm_machine_learning_compute_instance" "compute_instance" { + name = "default-instance" + location = azurerm_resource_group.default.location + machine_learning_workspace_id = azurerm_machine_learning_workspace.default.id + virtual_machine_size = "STANDARD_DS2_V2" +} + +# Compute Cluster +resource "azurerm_machine_learning_compute_cluster" "compute" { + name = "default-compute" + location = azurerm_resource_group.default.location + machine_learning_workspace_id = azurerm_machine_learning_workspace.default.id + vm_priority = "Dedicated" + vm_size = "STANDARD_DS2_V2" + identity { + type = "SystemAssigned" + } + + scale_settings { + min_node_count = 0 + max_node_count = 3 + scale_down_nodes_after_idle_duration = "PT10M" # 10 minutes + } + +} \ No newline at end of file diff --git a/quickstart/101-machine-learning/workspace.tf b/quickstart/101-machine-learning/workspace.tf index 344144ee..d0499258 100644 --- a/quickstart/101-machine-learning/workspace.tf +++ b/quickstart/101-machine-learning/workspace.tf @@ -52,29 +52,4 @@ resource "azurerm_machine_learning_workspace" "default" { } } -# Compute Instance -resource "azurerm_machine_learning_compute_instance" "compute_instance" { - name = "default-instance" - location = azurerm_resource_group.default.location - machine_learning_workspace_id = azurerm_machine_learning_workspace.default.id - virtual_machine_size = "STANDARD_DS2_V2" -} -# Compute Cluster -resource "azurerm_machine_learning_compute_cluster" "compute" { - name = "default-compute" - location = azurerm_resource_group.default.location - machine_learning_workspace_id = azurerm_machine_learning_workspace.default.id - vm_priority = "Dedicated" - vm_size = "STANDARD_DS2_V2" - identity { - type = "SystemAssigned" - } - - scale_settings { - min_node_count = 0 - max_node_count = 3 - scale_down_nodes_after_idle_duration = "PT10M" # 10 minutes - } - -}