-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaks.tf
28 lines (27 loc) · 1.02 KB
/
aks.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
module "service-principal" {
source = "innovationnorway/service-principal/azurerm"
version = "1.0.4"
years = 1
end_date = "2021-10-30T00:00:00Z"
name = "aks-service-principal"
password = var.db_password
role = ""
scopes = []
}
# basic azure aks module
module "aks" {
source = "Azure/aks/azurerm"
version = "4.0.0"
resource_group_name = "aks-rg"
prefix = "linuxlsr"
client_id = module.service-principal.client_id
client_secret = module.service-principal.client_secret
admin_username = var.admin_username
agents_size = "Standard_D2s_v3"
log_analytics_workspace_sku = "PerGB2018"
log_retention_in_days = 14
agents_count = 1
public_ssh_key = file(var.ssh_key)
tags = merge({ Name = "my aks cluster" }, local.common_tags)
enable_log_analytics_workspace = false
}