mirror of
https://github.com/PyratLabs/ansible-role-k3s
synced 2024-12-12 14:00:18 +01:00
227b24c117
Co-Authored-By: Xan Manning <xan.manning@gmail.com>
73 lines
1.9 KiB
YAML
73 lines
1.9 KiB
YAML
---
|
|
|
|
# k3s cluster state, options: installed, started, stopped, restarted
|
|
# (default: installed)
|
|
k3s_cluster_state: installed
|
|
|
|
# Use a specific k3s version, if set to "false" we will get the latest
|
|
# k3s_release_version: v0.1.0
|
|
k3s_release_version: false
|
|
|
|
# URL for GitHub project
|
|
k3s_github_url: https://github.com/rancher/k3s
|
|
|
|
# Installation directory for k3s
|
|
k3s_install_dir: /usr/local/bin
|
|
|
|
# Path for additional Kubernetes Manifests
|
|
# https://rancher.com/docs/k3s/latest/en/advanced/#auto-deploying-manifests
|
|
k3s_server_manifests_dir: /var/lib/rancher/k3s/server/manifests
|
|
|
|
# A list of templates used for preconfigure the cluster.
|
|
k3s_server_manifests_templates: []
|
|
|
|
# Use experimental features in k3s?
|
|
k3s_use_experimental: false
|
|
|
|
# Are control hosts also worker nodes?
|
|
k3s_control_workers: true
|
|
|
|
# HTTPS Listening port
|
|
k3s_https_port: 6443
|
|
|
|
# Ensure Docker is installed on nodes
|
|
k3s_use_docker: false
|
|
|
|
# Disable flannel, you will need to install your own CNI driver.
|
|
k3s_no_flannel: false
|
|
|
|
# Flannel backend ('none', 'vxlan', 'ipsec', or 'wireguard')
|
|
# k3s_flannel_backend: vxlan
|
|
|
|
# Disable CoreDNS, you will need to install your own DNS provider.
|
|
k3s_no_coredns: false
|
|
|
|
# Cluster IP for CoreDNS service. Should be in your service-cidr range.
|
|
# Use `false` to use default
|
|
k3s_cluster_dns: false
|
|
|
|
# Cluster Domain (default: "cluster.local")
|
|
# k3s_cluster_domain: cluster.local
|
|
|
|
# Disable Traefik
|
|
k3s_no_traefik: false
|
|
|
|
# Disable Service Load Balancer, you will need to install your own
|
|
# load balancer, such as MetalLB. Must be disabled if using your own
|
|
# load balancer service.
|
|
k3s_no_servicelb: false
|
|
|
|
# Do not use local storage
|
|
k3s_no_local_storage: false
|
|
|
|
# Do not deploy metrics server
|
|
k3s_no_metrics_server: false
|
|
|
|
# Disable default k3s scheduler
|
|
k3s_disable_scheduler: false
|
|
|
|
# Disable k3s cloud controller
|
|
k3s_disable_cloud_controller: false
|
|
|
|
# Disable k3s network policy controller
|
|
k3s_disable_network_policy: false
|