fix 201-aks-acr-identity
This commit is contained in:
parent
30ab022102
commit
ed79d1aa3b
@ -2,9 +2,9 @@ locals {
|
|||||||
acr_name = "${replace(var.dns_prefix, "-", "")}${replace(var.name, "-", "")}acr"
|
acr_name = "${replace(var.dns_prefix, "-", "")}${replace(var.name, "-", "")}acr"
|
||||||
}
|
}
|
||||||
resource "azurerm_container_registry" "default" {
|
resource "azurerm_container_registry" "default" {
|
||||||
name = "${local.acr_name}"
|
name = local.acr_name
|
||||||
resource_group_name = "${azurerm_resource_group.default.name}"
|
resource_group_name = azurerm_resource_group.default.name
|
||||||
location = "${azurerm_resource_group.default.location}"
|
location = azurerm_resource_group.default.location
|
||||||
sku = "Standard"
|
sku = "Standard"
|
||||||
admin_enabled = false
|
admin_enabled = false
|
||||||
}
|
}
|
@ -1,7 +1,7 @@
|
|||||||
resource "azurerm_kubernetes_cluster" "default" {
|
resource "azurerm_kubernetes_cluster" "default" {
|
||||||
name = "${var.name}-aks"
|
name = "${var.name}-aks"
|
||||||
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
|
||||||
dns_prefix = "${var.dns_prefix}-${var.name}-aks-${var.environment}"
|
dns_prefix = "${var.dns_prefix}-${var.name}-aks-${var.environment}"
|
||||||
depends_on = ["azurerm_role_assignment.aks_network", "azurerm_role_assignment.aks_acr"]
|
depends_on = ["azurerm_role_assignment.aks_network", "azurerm_role_assignment.aks_acr"]
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@ resource "azuread_application" "default" {
|
|||||||
}
|
}
|
||||||
|
|
||||||
resource "azuread_service_principal" "default" {
|
resource "azuread_service_principal" "default" {
|
||||||
application_id = "${azuread_application.default.application_id}"
|
application_id = azuread_application.default.application_id
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "random_string" "password" {
|
resource "random_string" "password" {
|
||||||
|
@ -1,18 +1,27 @@
|
|||||||
# The Azure Active Resource Manager Terraform provider
|
terraform {
|
||||||
provider "azurerm" {
|
required_version = ">= 1.3"
|
||||||
version = "=1.36.0"
|
required_providers {
|
||||||
}
|
azurerm = {
|
||||||
|
source = "hashicorp/azurerm"
|
||||||
# The Azure Active Directory Terraform provider
|
version = "1.36.0"
|
||||||
provider "azuread" {
|
}
|
||||||
version = "=0.6.0"
|
azuread = {
|
||||||
|
source = "hashicorp/azuread"
|
||||||
|
version = "0.6.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
# Reference to the current subscription. Used when creating role assignments
|
# Reference to the current subscription. Used when creating role assignments
|
||||||
data "azurerm_subscription" "current" {}
|
data "azurerm_subscription" "current" {}
|
||||||
|
|
||||||
|
resource "random_pet" "rg" {
|
||||||
|
length = 1
|
||||||
|
prefix = var.name
|
||||||
|
}
|
||||||
|
|
||||||
# The main resource group for this deployment
|
# The main resource group for this deployment
|
||||||
resource "azurerm_resource_group" "default" {
|
resource "azurerm_resource_group" "default" {
|
||||||
name = "${var.name}-${var.environment}-rg"
|
name = "${random_pet.rg.id}-${var.environment}-rg"
|
||||||
location = "${var.location}"
|
location = var.location
|
||||||
}
|
}
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
// Naming
|
// Naming
|
||||||
variable "name" {
|
variable "name" {
|
||||||
type = "string"
|
type = string
|
||||||
description = "Location of the azure resource group."
|
description = "Location of the azure resource group."
|
||||||
default = "demo-tfquickstart"
|
default = "demo-tfquickstart"
|
||||||
}
|
}
|
||||||
|
|
||||||
variable "environment" {
|
variable "environment" {
|
||||||
type = "string"
|
type = string
|
||||||
description = "Name of the deployment environment"
|
description = "Name of the deployment environment"
|
||||||
default = "dev"
|
default = "dev"
|
||||||
}
|
}
|
||||||
@ -14,7 +14,7 @@ variable "environment" {
|
|||||||
// Resource information
|
// Resource information
|
||||||
|
|
||||||
variable "location" {
|
variable "location" {
|
||||||
type = "string"
|
type = string
|
||||||
description = "Location of the azure resource group."
|
description = "Location of the azure resource group."
|
||||||
default = "WestUS2"
|
default = "WestUS2"
|
||||||
}
|
}
|
||||||
@ -22,19 +22,19 @@ variable "location" {
|
|||||||
// Node type information
|
// Node type information
|
||||||
|
|
||||||
variable "node_count" {
|
variable "node_count" {
|
||||||
type = "string"
|
type = number
|
||||||
description = "The number of K8S nodes to provision."
|
description = "The number of K8S nodes to provision."
|
||||||
default = 3
|
default = 3
|
||||||
}
|
}
|
||||||
|
|
||||||
variable "node_type" {
|
variable "node_type" {
|
||||||
type = "string"
|
type = string
|
||||||
description = "The size of each node."
|
description = "The size of each node."
|
||||||
default = "Standard_D1_v2"
|
default = "Standard_D1_v2"
|
||||||
}
|
}
|
||||||
|
|
||||||
variable "dns_prefix" {
|
variable "dns_prefix" {
|
||||||
type = "string"
|
type = string
|
||||||
description = "DNS Prefix"
|
description = "DNS Prefix"
|
||||||
default = "tfq"
|
default = "tfq"
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user