--- # --------------------------------------------------------------------- # If set to true, the role won't install yq and kubeectl # --------------------------------------------------------------------- use_system_bins: false # --------------------------------------------------------------------- # yq version # --------------------------------------------------------------------- yq: version: v4.35.2 binary: yq_linux_amd64 # --------------------------------------------------------------------- # kubectl version # --------------------------------------------------------------------- kubectl: version: v1.26.6 arch: amd64 # -------------------------------------- # -- Path to k8s admin config # -------------------------------------- k8s_config_path: /etc/kubernetes/admin.conf k8s_cert_path: /etc/kubernetes/pki k8s_cert_crt_file: ca.crt k8s_cert_key_file: ca.key # -------------------------------------- # -- K8s username # -------------------------------------- username: "admin" # -------------------------------------- # -- How many days certificate # -- will be valid # -------------------------------------- certificate_expires_in: 500 # -------------------------------------- # -- K8s cluster name # -------------------------------------- cluster: "microk8s-cluster" # -------------------------------------- # -- RoleBinding parameters # -------------------------------------- # -- Binding type: # ---- ClusterRoleBinding # ---- RoleBinding # -------------------------------------- binding_type: ClusterRoleBinding # -------------------------------------- # -- Role type # -- ClusterRole # -- Role # -------------------------------------- role_type: ClusterRole # -------------------------------------- # -- Cluster role name # -- https://kubernetes.io/docs/reference/access-authn-authz/rbac/ # -------------------------------------- role: cluster-admin # -------------------------------------- # users: # - username: "admin" # host_user: "admin" # cluster: "microk8s-cluster" # certificate_expires_in: 500 # binding_type: ClusterRoleBinding # role_type: ClusterRole # role: cluster-admin # k8s_config_path: /etc/kubernetes/admin.conf # k8s_cert_path: /etc/kubernetes/pki # k8s_cert_crt_file: ca.crt # k8s_cert_key_file: ca.key # -------------------------------------- users: [] # -------------------------------------- # -- Use with microk8s # -------------------------------------- # k8s_config_path: /var/snap/microk8s/current/credentials/client.config # k8s_cert_path: /var/snap/microk8s/current/certs # -------------------------------------- # -- Use with k3s # -------------------------------------- # k8s_config_path: /etc/rancher/k3s/k3s.yaml # k8s_cert_path: /var/lib/rancher/k3s/server/tls # k8s_cert_crt_file: server-ca.crt # k8s_cert_key_file: server-ca.key