feat: add cluster network and service options
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Robert Kaussow 2023-04-11 14:04:39 +02:00
parent 49e1eeb2e1
commit 50e51183ed
Signed by: xoxys
GPG Key ID: 4E692A2EAECC03C0
2 changed files with 10 additions and 0 deletions

View File

@ -19,6 +19,11 @@ k3s_protect_kernel_defaults: False
k3s_server: True
k3s_server_bind_ip: "0.0.0.0"
k3s_server_cluster_domain: "cluster.local"
k3s_server_cluster_cidr: "10.42.0.0/16"
k3s_server_service_cidr: "10.43.0.0/16"
k3s_server_service_node_port_range: "30000-32767"
k3s_server_cluster_dns: "10.43.0.10"
k3s_server_nodes:
- "{{ ansible_hostname }}"
k3s_server_flannel_backend_enabled: True

View File

@ -20,6 +20,11 @@ protect-kernel-defaults: {{ k3s_protect_kernel_defaults | bool | lower }}
{% if k3s_server | bool %}
bind-address: "{{ k3s_server_bind_ip }}"
cluster-domain: "{{ k3s_server_cluster_domain }}"
cluster-cidr: "{{ k3s_server_cluster_cidr }}"
cluster-dns: "{{ k3s_server_cluster_dns }}"
service-cidr: "{{ k3s_server_service_cidr }}"
service-node-port-range: "{{ k3s_server_service_node_port_range }}"
secrets-encryption: True
write-kubeconfig: "{{ __k3s_config_dir }}/k3s.yaml"
write-kubeconfig-mode: "0600"