File tree Expand file tree Collapse file tree 3 files changed +73
-0
lines changed
kubernetes/test-infra/aks-new Expand file tree Collapse file tree 3 files changed +73
-0
lines changed Original file line number Diff line number Diff line change 1+ .terraform
2+ kubeconfig
3+ terraform.tfstate
4+ .terraform.lock.hcl
5+ terraform.tfstate.backup
Original file line number Diff line number Diff line change 1+ // Copyright (c) HashiCorp, Inc.
2+ // SPDX-License-Identifier: MPL-2.0
3+
4+ provider "azurerm" {
5+ features {}
6+ }
7+
8+ resource "random_pet" "name" {}
9+
10+ resource "azurerm_resource_group" "test_group" {
11+ name = " test-aks-${ random_pet . name . id } "
12+ location = var. location
13+ }
14+
15+ resource "azurerm_kubernetes_cluster" "test" {
16+ name = " test-aks-${ random_pet . name . id } "
17+ location = azurerm_resource_group. test_group . location
18+ resource_group_name = azurerm_resource_group. test_group . name
19+ dns_prefix = " test"
20+ kubernetes_version = var. kubernetes_version
21+
22+ default_node_pool {
23+ name = " default"
24+ node_count = var. node_count
25+ vm_size = var. vm_size
26+ }
27+
28+ identity {
29+ type = " SystemAssigned"
30+ }
31+ }
32+
33+ resource "local_file" "kubeconfig" {
34+ content = azurerm_kubernetes_cluster. test . kube_config_raw
35+ filename = " ${ path . module } /kubeconfig"
36+ }
37+
38+ output "kubeconfig" {
39+ value = azurerm_kubernetes_cluster. test . kube_config_raw
40+ sensitive = true
41+ }
42+
43+ output "cluster_name" {
44+ value = " test-aks-${ random_pet . name . id } "
45+ }
46+
Original file line number Diff line number Diff line change 1+ // Copyright (c) HashiCorp, Inc.
2+ // SPDX-License-Identifier: MPL-2.0
3+
4+ variable "location" {
5+ type = string
6+ default = " West Europe"
7+ }
8+
9+ variable "node_count" {
10+ type = number
11+ default = 2
12+ }
13+
14+ variable "vm_size" {
15+ type = string
16+ default = " Standard_A4_v2"
17+ }
18+
19+ variable "kubernetes_version" {
20+ type = string
21+ default = " 1.25.5"
22+ }
You can’t perform that action at this time.
0 commit comments