|
6 | 6 | # Resource Group
|
7 | 7 |
|
8 | 8 | resource "azurerm_resource_group" "main" {
|
9 |
| - name = "rg-${var.appname}-${var.environment}-main" |
| 9 | + name = "rg-${var.appname}-${var.environment}-main" |
10 | 10 | location = var.location
|
11 | 11 | }
|
12 | 12 |
|
| 13 | +module "vnet" { |
| 14 | + source = "./vnet" |
| 15 | + appname = var.appname |
| 16 | + environment = var.environment |
| 17 | + location = var.location |
| 18 | + resource_group_name = azurerm_resource_group.main.name |
| 19 | +} |
| 20 | + |
13 | 21 | module "azureml" {
|
14 |
| - source = "./azureml" |
15 |
| - appname = var.appname |
16 |
| - environment = var.environment |
17 |
| - location = var.location |
18 |
| - tenant_id = data.azurerm_client_config.current.tenant_id |
19 |
| - resource_group_name = azurerm_resource_group.main.name |
| 22 | + source = "./azureml" |
| 23 | + appname = var.appname |
| 24 | + environment = var.environment |
| 25 | + location = var.location |
| 26 | + tenant_id = data.azurerm_client_config.current.tenant_id |
| 27 | + resource_group_name = azurerm_resource_group.main.name |
20 | 28 | }
|
21 | 29 |
|
22 | 30 | module "training-data" {
|
23 |
| - source = "./training-data" |
24 |
| - appname = var.appname |
25 |
| - environment = var.environment |
26 |
| - resource_group_name = azurerm_resource_group.main.name |
27 |
| - location = var.location |
| 31 | + source = "./training-data" |
| 32 | + appname = var.appname |
| 33 | + environment = var.environment |
| 34 | + resource_group_name = azurerm_resource_group.main.name |
| 35 | + location = var.location |
28 | 36 | }
|
29 | 37 |
|
30 | 38 | module "databricks" {
|
31 |
| - source = "./databricks" |
32 |
| - appname = var.appname |
33 |
| - environment = var.environment |
34 |
| - resource_group_name = azurerm_resource_group.main.name |
35 |
| - location = var.location |
| 39 | + source = "./databricks" |
| 40 | + appname = var.appname |
| 41 | + environment = var.environment |
| 42 | + resource_group_name = azurerm_resource_group.main.name |
| 43 | + location = var.location |
| 44 | + vnet_name = module.vnet.vnet_name |
| 45 | + private_subnet_name = module.vnet.databricks_private_subnet_name |
| 46 | + public_subnet_name = module.vnet.databricks_public_subnet_name |
36 | 47 | }
|
0 commit comments