Commit e655730 Allen Kim
committed
1 parent bf1dc3d commit e655730 Copy full SHA for e655730
File tree 8 files changed +67
-52
lines changed
8 files changed +67
-52
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -2,15 +2,19 @@ data "azurerm_resource_group" "test_aks_rg" {
2
2
name = var. aks_rg_name
3
3
}
4
4
5
+ data "azurerm_resource_group" "test_aks_net_rg" {
6
+ name = var. aks_net_rg_name
7
+ }
8
+
5
9
data "azurerm_virtual_network" "aks_vnet" {
6
10
name = var. aks_vnet_name
7
- resource_group_name = data. azurerm_resource_group . test_aks_rg . name
11
+ resource_group_name = data. azurerm_resource_group . test_aks_net_rg . name
8
12
}
9
13
10
14
data "azurerm_subnet" "aks_subnet" {
11
15
name = var. aks_subnet_name
12
16
virtual_network_name = data. azurerm_virtual_network . aks_vnet . name
13
- resource_group_name = data. azurerm_resource_group . test_aks_rg . name
17
+ resource_group_name = data. azurerm_resource_group . test_aks_net_rg . name
14
18
}
15
19
16
20
module "test_aks" {
Original file line number Diff line number Diff line change
1
+ terraform {
2
+ required_providers {
3
+ azurerm = {
4
+ source = " hashicorp/azurerm"
5
+ version = " ~> 3.20"
6
+ }
7
+ random = {
8
+ source = " hashicorp/random"
9
+ version = " ~> 3.4"
10
+ }
11
+ }
12
+ }
13
+
14
+ provider "azurerm" {
15
+ # Configuration options
16
+ features {}
17
+
18
+ subscription_id = var. azure_subscription_id
19
+ tenant_id = var. azure_tenant_id
20
+ client_id = var. azure_client_id
21
+ client_secret = var. azure_client_secret
22
+ }
23
+
24
+ provider "random" {
25
+ # Configuration options
26
+ }
Original file line number Diff line number Diff line change @@ -40,7 +40,7 @@ variable "worker_node_count" {
40
40
41
41
variable "worker_node_pool_name" {
42
42
type = string
43
- default = " work-node-pool "
43
+ default = " nodepool1 "
44
44
description = " The work node pool name"
45
45
}
46
46
@@ -66,3 +66,24 @@ variable "aks_network_plugin" {
66
66
description = " The network plugin for AKS"
67
67
default = " kubenet"
68
68
}
69
+
70
+ # Credential
71
+ variable "azure_client_id" {
72
+ sensitive = true
73
+ }
74
+
75
+ variable "azure_tenant_id" {
76
+ sensitive = true
77
+ }
78
+
79
+ variable "azure_subscription_id" {
80
+ sensitive = true
81
+ }
82
+
83
+ variable "azure_client_secret" {
84
+ sensitive = true
85
+ }
86
+
87
+ variable "azure_client_secret_id" {
88
+ sensitive = true
89
+ }
Original file line number Diff line number Diff line change 1
- resource "azurerm_kubernetes_cluster" "aks-rs" {
1
+ resource "random_string" "name_postfix" {
2
+ length = 4
3
+ numeric = true
4
+ special = false
5
+ }
6
+
7
+ resource "azurerm_kubernetes_cluster" "aks_rs" {
2
8
name = " ${ var . name_prefix } -${ random_string . name_postfix . result } "
3
9
location = var. location
4
10
resource_group_name = var. aks_rg . name
@@ -14,7 +20,7 @@ resource "azurerm_kubernetes_cluster" "aks-rs" {
14
20
15
21
enable_node_public_ip = false
16
22
17
- vnet_subnet_id = var. ask_subnet . id
23
+ vnet_subnet_id = var. aks_subnet . id
18
24
19
25
tags = {
20
26
createdBy = var.owner
Original file line number Diff line number Diff line change 1
1
resource "azurerm_role_assignment" "example" {
2
- scope = azurerm_resource_group . example . id
2
+ scope = var . aks_subnet . id
3
3
role_definition_name = " Network Contributor"
4
- principal_id = azurerm_kubernetes_cluster. example . identity . 0 . principal_id
4
+ principal_id = azurerm_kubernetes_cluster. aks_rs . identity . 0 . principal_id
5
5
}
Original file line number Diff line number Diff line change 1
1
output "client_certificate" {
2
- value = azurerm_kubernetes_cluster. aks-rs . kube_config . 0 . client_certificate
2
+ value = azurerm_kubernetes_cluster. aks_rs . kube_config . 0 . client_certificate
3
3
sensitive = true
4
4
}
5
5
6
6
output "kube_config" {
7
- value = azurerm_kubernetes_cluster. aks-rs . kube_config_raw
7
+ value = azurerm_kubernetes_cluster. aks_rs . kube_config_raw
8
8
sensitive = true
9
9
}
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ terraform {
6
6
}
7
7
random = {
8
8
source = " hashicorp/random"
9
- version = " 3.4.2 "
9
+ version = " ~> 3.4"
10
10
}
11
11
}
12
12
}
You can’t perform that action at this time.
0 commit comments