apply terraform fmt

This commit is contained in:
Dennis Eikelenboom 2021-09-29 08:48:01 -07:00
parent a609b64fd1
commit 9fcd0f3fb2
7 changed files with 69 additions and 69 deletions

View File

@ -1,9 +1,9 @@
# Generate random string for unique compute instance name # Generate random string for unique compute instance name
resource "random_string" "ci_prefix" { resource "random_string" "ci_prefix" {
length = 8 length = 8
upper = false upper = false
special = false special = false
number = false number = false
} }
# Compute instance # Compute instance
@ -21,7 +21,7 @@ resource "azurerm_machine_learning_compute_cluster" "compute" {
machine_learning_workspace_id = azurerm_machine_learning_workspace.default.id machine_learning_workspace_id = azurerm_machine_learning_workspace.default.id
vm_priority = "Dedicated" vm_priority = "Dedicated"
vm_size = "STANDARD_DS2_V2" vm_size = "STANDARD_DS2_V2"
identity { identity {
type = "SystemAssigned" type = "SystemAssigned"
} }
@ -31,5 +31,5 @@ resource "azurerm_machine_learning_compute_cluster" "compute" {
max_node_count = 3 max_node_count = 3
scale_down_nodes_after_idle_duration = "PT15M" # 15 minutes scale_down_nodes_after_idle_duration = "PT15M" # 15 minutes
} }
} }

View File

@ -24,11 +24,11 @@ resource "azurerm_storage_account" "default" {
} }
resource "azurerm_container_registry" "default" { resource "azurerm_container_registry" "default" {
name = "cr${var.name}${var.environment}" name = "cr${var.name}${var.environment}"
location = azurerm_resource_group.default.location location = azurerm_resource_group.default.location
resource_group_name = azurerm_resource_group.default.name resource_group_name = azurerm_resource_group.default.name
sku = "Premium" sku = "Premium"
admin_enabled = true admin_enabled = true
} }
# Machine Learning workspace # Machine Learning workspace
@ -40,7 +40,7 @@ resource "azurerm_machine_learning_workspace" "default" {
key_vault_id = azurerm_key_vault.default.id key_vault_id = azurerm_key_vault.default.id
storage_account_id = azurerm_storage_account.default.id storage_account_id = azurerm_storage_account.default.id
container_registry_id = azurerm_container_registry.default.id container_registry_id = azurerm_container_registry.default.id
identity { identity {
type = "SystemAssigned" type = "SystemAssigned"
} }

View File

@ -1,9 +1,9 @@
# Generate random string for unique compute instance name # Generate random string for unique compute instance name
resource "random_string" "ci_prefix" { resource "random_string" "ci_prefix" {
length = 8 length = 8
upper = false upper = false
special = false special = false
number = false number = false
} }
# Compute instance # Compute instance
@ -27,7 +27,7 @@ resource "azurerm_machine_learning_compute_cluster" "compute" {
vm_priority = "Dedicated" vm_priority = "Dedicated"
vm_size = "STANDARD_DS2_V2" vm_size = "STANDARD_DS2_V2"
subnet_resource_id = azurerm_subnet.snet-training.id subnet_resource_id = azurerm_subnet.snet-training.id
identity { identity {
type = "SystemAssigned" type = "SystemAssigned"
} }

View File

@ -7,26 +7,26 @@ resource "azurerm_virtual_network" "default" {
} }
resource "azurerm_subnet" "snet-training" { resource "azurerm_subnet" "snet-training" {
name = "snet-training" name = "snet-training"
resource_group_name = azurerm_resource_group.default.name resource_group_name = azurerm_resource_group.default.name
virtual_network_name = azurerm_virtual_network.default.name virtual_network_name = azurerm_virtual_network.default.name
address_prefixes = var.training_subnet_address_space address_prefixes = var.training_subnet_address_space
enforce_private_link_endpoint_network_policies = true enforce_private_link_endpoint_network_policies = true
} }
resource "azurerm_subnet" "snet-aks" { resource "azurerm_subnet" "snet-aks" {
name = "snet-aks" name = "snet-aks"
resource_group_name = azurerm_resource_group.default.name resource_group_name = azurerm_resource_group.default.name
virtual_network_name = azurerm_virtual_network.default.name virtual_network_name = azurerm_virtual_network.default.name
address_prefixes = var.aks_subnet_address_space address_prefixes = var.aks_subnet_address_space
enforce_private_link_endpoint_network_policies = true enforce_private_link_endpoint_network_policies = true
} }
resource "azurerm_subnet" "snet-workspace" { resource "azurerm_subnet" "snet-workspace" {
name = "snet-workspace" name = "snet-workspace"
resource_group_name = azurerm_resource_group.default.name resource_group_name = azurerm_resource_group.default.name
virtual_network_name = azurerm_virtual_network.default.name virtual_network_name = azurerm_virtual_network.default.name
address_prefixes = var.ml_subnet_address_space address_prefixes = var.ml_subnet_address_space
enforce_private_link_endpoint_network_policies = true enforce_private_link_endpoint_network_policies = true
} }

View File

@ -13,10 +13,10 @@ resource "azurerm_key_vault" "default" {
tenant_id = data.azurerm_client_config.current.tenant_id tenant_id = data.azurerm_client_config.current.tenant_id
sku_name = "premium" sku_name = "premium"
purge_protection_enabled = true purge_protection_enabled = true
network_acls { network_acls {
default_action = "Deny" default_action = "Deny"
bypass = "AzureServices" bypass = "AzureServices"
} }
} }
@ -29,20 +29,20 @@ resource "azurerm_storage_account" "default" {
network_rules { network_rules {
default_action = "Deny" default_action = "Deny"
bypass = ["AzureServices"] bypass = ["AzureServices"]
} }
} }
resource "azurerm_container_registry" "default" { resource "azurerm_container_registry" "default" {
name = "cr${var.name}${var.environment}" name = "cr${var.name}${var.environment}"
location = azurerm_resource_group.default.location location = azurerm_resource_group.default.location
resource_group_name = azurerm_resource_group.default.name resource_group_name = azurerm_resource_group.default.name
sku = "Premium" sku = "Premium"
admin_enabled = true admin_enabled = true
network_rule_set { network_rule_set {
default_action = "Deny" default_action = "Deny"
} }
public_network_access_enabled = false public_network_access_enabled = false
} }
@ -55,15 +55,15 @@ resource "azurerm_machine_learning_workspace" "default" {
key_vault_id = azurerm_key_vault.default.id key_vault_id = azurerm_key_vault.default.id
storage_account_id = azurerm_storage_account.default.id storage_account_id = azurerm_storage_account.default.id
container_registry_id = azurerm_container_registry.default.id container_registry_id = azurerm_container_registry.default.id
identity { identity {
type = "SystemAssigned" type = "SystemAssigned"
} }
# Args of use when using an Azure Private Link configuration # Args of use when using an Azure Private Link configuration
public_network_access_enabled = false public_network_access_enabled = false
image_build_compute_name = var.image_build_compute_name image_build_compute_name = var.image_build_compute_name
} }
# Private endpoints # Private endpoints
@ -81,7 +81,7 @@ resource "azurerm_private_endpoint" "kv_ple" {
private_service_connection { private_service_connection {
name = "psc-${var.name}-kv" name = "psc-${var.name}-kv"
private_connection_resource_id = azurerm_key_vault.default.id private_connection_resource_id = azurerm_key_vault.default.id
subresource_names = [ "vault" ] subresource_names = ["vault"]
is_manual_connection = false is_manual_connection = false
} }
} }
@ -100,7 +100,7 @@ resource "azurerm_private_endpoint" "st_ple_blob" {
private_service_connection { private_service_connection {
name = "psc-${var.name}-st" name = "psc-${var.name}-st"
private_connection_resource_id = azurerm_storage_account.default.id private_connection_resource_id = azurerm_storage_account.default.id
subresource_names = [ "blob" ] subresource_names = ["blob"]
is_manual_connection = false is_manual_connection = false
} }
} }
@ -119,7 +119,7 @@ resource "azurerm_private_endpoint" "storage_ple_file" {
private_service_connection { private_service_connection {
name = "psc-${var.name}-st" name = "psc-${var.name}-st"
private_connection_resource_id = azurerm_storage_account.default.id private_connection_resource_id = azurerm_storage_account.default.id
subresource_names = [ "file" ] subresource_names = ["file"]
is_manual_connection = false is_manual_connection = false
} }
} }
@ -138,7 +138,7 @@ resource "azurerm_private_endpoint" "cr_ple" {
private_service_connection { private_service_connection {
name = "psc-${var.name}-cr" name = "psc-${var.name}-cr"
private_connection_resource_id = azurerm_container_registry.default.id private_connection_resource_id = azurerm_container_registry.default.id
subresource_names = [ "registry" ] subresource_names = ["registry"]
is_manual_connection = false is_manual_connection = false
} }
} }
@ -157,7 +157,7 @@ resource "azurerm_private_endpoint" "mlw_ple" {
private_service_connection { private_service_connection {
name = "psc-${var.name}-mlw" name = "psc-${var.name}-mlw"
private_connection_resource_id = azurerm_machine_learning_workspace.default.id private_connection_resource_id = azurerm_machine_learning_workspace.default.id
subresource_names = [ "amlworkspace" ] subresource_names = ["amlworkspace"]
is_manual_connection = false is_manual_connection = false
} }
} }
@ -165,7 +165,7 @@ resource "azurerm_private_endpoint" "mlw_ple" {
# Compute cluster for image building required since the workspace is behind a vnet. # Compute cluster for image building required since the workspace is behind a vnet.
# For more details, see https://docs.microsoft.com/en-us/azure/machine-learning/tutorial-create-secure-workspace#configure-image-builds. # For more details, see https://docs.microsoft.com/en-us/azure/machine-learning/tutorial-create-secure-workspace#configure-image-builds.
resource "azurerm_machine_learning_compute_cluster" "image-builder" { resource "azurerm_machine_learning_compute_cluster" "image-builder" {
name = "${var.image_build_compute_name}" name = var.image_build_compute_name
location = azurerm_resource_group.default.location location = azurerm_resource_group.default.location
vm_priority = "LowPriority" vm_priority = "LowPriority"
vm_size = "Standard_DS2_v2" vm_size = "Standard_DS2_v2"

View File

@ -1,9 +1,9 @@
# Generate random string for unique compute instance name # Generate random string for unique compute instance name
resource "random_string" "ci_prefix" { resource "random_string" "ci_prefix" {
length = 8 length = 8
upper = false upper = false
special = false special = false
number = false number = false
} }
# Compute instance # Compute instance
@ -27,7 +27,7 @@ resource "azurerm_machine_learning_compute_cluster" "compute" {
vm_priority = "Dedicated" vm_priority = "Dedicated"
vm_size = "STANDARD_DS2_V2" vm_size = "STANDARD_DS2_V2"
subnet_resource_id = var.training_subnet_resource_id subnet_resource_id = var.training_subnet_resource_id
identity { identity {
type = "SystemAssigned" type = "SystemAssigned"
} }
@ -37,5 +37,5 @@ resource "azurerm_machine_learning_compute_cluster" "compute" {
max_node_count = 3 max_node_count = 3
scale_down_nodes_after_idle_duration = "PT15M" # 15 minutes scale_down_nodes_after_idle_duration = "PT15M" # 15 minutes
} }
} }

View File

@ -13,10 +13,10 @@ resource "azurerm_key_vault" "default" {
tenant_id = data.azurerm_client_config.current.tenant_id tenant_id = data.azurerm_client_config.current.tenant_id
sku_name = "premium" sku_name = "premium"
purge_protection_enabled = true purge_protection_enabled = true
network_acls { network_acls {
default_action = "Deny" default_action = "Deny"
bypass = "AzureServices" bypass = "AzureServices"
} }
} }
@ -29,20 +29,20 @@ resource "azurerm_storage_account" "default" {
network_rules { network_rules {
default_action = "Deny" default_action = "Deny"
bypass = ["AzureServices"] bypass = ["AzureServices"]
} }
} }
resource "azurerm_container_registry" "default" { resource "azurerm_container_registry" "default" {
name = "cr${var.name}${var.environment}" name = "cr${var.name}${var.environment}"
location = azurerm_resource_group.default.location location = azurerm_resource_group.default.location
resource_group_name = azurerm_resource_group.default.name resource_group_name = azurerm_resource_group.default.name
sku = "Premium" sku = "Premium"
admin_enabled = true admin_enabled = true
network_rule_set { network_rule_set {
default_action = "Deny" default_action = "Deny"
} }
public_network_access_enabled = false public_network_access_enabled = false
} }
@ -59,10 +59,10 @@ resource "azurerm_machine_learning_workspace" "default" {
identity { identity {
type = "SystemAssigned" type = "SystemAssigned"
} }
# Args of use when using an Azure Private Link configuration # Args of use when using an Azure Private Link configuration
public_network_access_enabled = false public_network_access_enabled = false
image_build_compute_name = var.image_build_compute_name image_build_compute_name = var.image_build_compute_name
} }
# Private endpoints # Private endpoints
@ -80,7 +80,7 @@ resource "azurerm_private_endpoint" "kv_ple" {
private_service_connection { private_service_connection {
name = "psc-${var.name}-kv" name = "psc-${var.name}-kv"
private_connection_resource_id = azurerm_key_vault.default.id private_connection_resource_id = azurerm_key_vault.default.id
subresource_names = [ "vault" ] subresource_names = ["vault"]
is_manual_connection = false is_manual_connection = false
} }
} }
@ -99,7 +99,7 @@ resource "azurerm_private_endpoint" "st_ple_blob" {
private_service_connection { private_service_connection {
name = "psc-${var.name}-st" name = "psc-${var.name}-st"
private_connection_resource_id = azurerm_storage_account.default.id private_connection_resource_id = azurerm_storage_account.default.id
subresource_names = [ "blob" ] subresource_names = ["blob"]
is_manual_connection = false is_manual_connection = false
} }
} }
@ -118,7 +118,7 @@ resource "azurerm_private_endpoint" "storage_ple_file" {
private_service_connection { private_service_connection {
name = "psc-${var.name}-st" name = "psc-${var.name}-st"
private_connection_resource_id = azurerm_storage_account.default.id private_connection_resource_id = azurerm_storage_account.default.id
subresource_names = [ "file" ] subresource_names = ["file"]
is_manual_connection = false is_manual_connection = false
} }
} }
@ -137,7 +137,7 @@ resource "azurerm_private_endpoint" "cr_ple" {
private_service_connection { private_service_connection {
name = "psc-${var.name}-cr" name = "psc-${var.name}-cr"
private_connection_resource_id = azurerm_container_registry.default.id private_connection_resource_id = azurerm_container_registry.default.id
subresource_names = [ "registry" ] subresource_names = ["registry"]
is_manual_connection = false is_manual_connection = false
} }
} }
@ -149,7 +149,7 @@ resource "azurerm_private_endpoint" "mlw_ple" {
subnet_id = var.ml_subnet_resource_id subnet_id = var.ml_subnet_resource_id
private_dns_zone_group { private_dns_zone_group {
name = "private-dns-zone-group" name = "private-dns-zone-group"
private_dns_zone_ids = [ private_dns_zone_ids = [
var.privatelink_api_azureml_ms_resource_id, var.privatelink_api_azureml_ms_resource_id,
var.privatelink_notebooks_azure_net_resource_id var.privatelink_notebooks_azure_net_resource_id
@ -159,7 +159,7 @@ resource "azurerm_private_endpoint" "mlw_ple" {
private_service_connection { private_service_connection {
name = "psc-${var.name}-mlw" name = "psc-${var.name}-mlw"
private_connection_resource_id = azurerm_machine_learning_workspace.default.id private_connection_resource_id = azurerm_machine_learning_workspace.default.id
subresource_names = [ "amlworkspace" ] subresource_names = ["amlworkspace"]
is_manual_connection = false is_manual_connection = false
} }
} }
@ -167,7 +167,7 @@ resource "azurerm_private_endpoint" "mlw_ple" {
# Compute cluster for image building required since the workspace is behind a vnet. # Compute cluster for image building required since the workspace is behind a vnet.
# For more details, see https://docs.microsoft.com/en-us/azure/machine-learning/tutorial-create-secure-workspace#configure-image-builds. # For more details, see https://docs.microsoft.com/en-us/azure/machine-learning/tutorial-create-secure-workspace#configure-image-builds.
resource "azurerm_machine_learning_compute_cluster" "image-builder" { resource "azurerm_machine_learning_compute_cluster" "image-builder" {
name = "${var.image_build_compute_name}" name = var.image_build_compute_name
location = azurerm_resource_group.default.location location = azurerm_resource_group.default.location
vm_priority = "LowPriority" vm_priority = "LowPriority"
vm_size = "Standard_DS2_v2" vm_size = "Standard_DS2_v2"