mirror of
https://github.com/2martens/terraform.git
synced 2026-10-17 18:36:50 +02:00
34 lines
763 B
Plaintext
34 lines
763 B
Plaintext
---
|
|
version: 0.2.0
|
|
%{ if main_node ~}
|
|
persistentClusterToken: ${cluster_token}
|
|
%{ else ~}
|
|
join:
|
|
url: "${main_node_ip}:25000/${cluster_token}"
|
|
worker: false
|
|
%{ endif ~}
|
|
extraKubeAPIServerArgs:
|
|
--advertise-address=${api_server_ip}
|
|
--authorization-mode=RBAC,Node
|
|
extraKubeletArgs:
|
|
--node-ip=${node_ip}
|
|
--cluster-dns=10.152.183.10
|
|
--cluster-domain=cluster.local
|
|
extraSANs:
|
|
- ${api_server_domain}
|
|
addons:
|
|
- name: dns
|
|
- name: cis-hardening
|
|
- name: community
|
|
- name: helm
|
|
- name: helm3
|
|
- name: ingress
|
|
- name: ha-cluster
|
|
- name: rbac
|
|
- name: cert-manager
|
|
addonRepositories:
|
|
- name: core
|
|
url: https://github.com/canonical/microk8s-core-addons
|
|
- name: community
|
|
url: /snap/microk8s/current/addons/community
|
|
reference: 1.26 |