forked from techno-tim/k3s-ansible
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove unused variable metal_lb_frr_tag_version (techno-tim#331)
- Loading branch information
Showing
1 changed file
with
83 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
--- | ||
k3s_version: v1.25.9+k3s1 | ||
# this is the user that has ssh access to these machines | ||
ansible_user: ansibleuser | ||
systemd_dir: /etc/systemd/system | ||
|
||
# Set your timezone | ||
system_timezone: "Your/Timezone" | ||
|
||
# interface which will be used for flannel | ||
flannel_iface: "eth0" | ||
|
||
# apiserver_endpoint is virtual ip-address which will be configured on each master | ||
apiserver_endpoint: "192.168.30.222" | ||
|
||
# k3s_token is required masters can talk together securely | ||
# this token should be alpha numeric only | ||
k3s_token: "some-SUPER-DEDEUPER-secret-password" | ||
|
||
# The IP on which the node is reachable in the cluster. | ||
# Here, a sensible default is provided, you can still override | ||
# it for each of your hosts, though. | ||
k3s_node_ip: '{{ ansible_facts[flannel_iface]["ipv4"]["address"] }}' | ||
|
||
# Disable the taint manually by setting: k3s_master_taint = false | ||
k3s_master_taint: "{{ true if groups['node'] | default([]) | length >= 1 else false }}" | ||
|
||
# these arguments are recommended for servers as well as agents: | ||
extra_args: >- | ||
--flannel-iface={{ flannel_iface }} | ||
--node-ip={{ k3s_node_ip }} | ||
# change these to your liking, the only required are: --disable servicelb, --tls-san {{ apiserver_endpoint }} | ||
extra_server_args: >- | ||
{{ extra_args }} | ||
{{ '--node-taint node-role.kubernetes.io/master=true:NoSchedule' if k3s_master_taint else '' }} | ||
--tls-san {{ apiserver_endpoint }} | ||
--disable servicelb | ||
--disable traefik | ||
extra_agent_args: >- | ||
{{ extra_args }} | ||
# image tag for kube-vip | ||
kube_vip_tag_version: "v0.5.12" | ||
|
||
# metallb type frr or native | ||
metal_lb_type: "native" | ||
|
||
# metallb mode layer2 or bgp | ||
metal_lb_mode: "layer2" | ||
|
||
# bgp options | ||
# metal_lb_bgp_my_asn: "64513" | ||
# metal_lb_bgp_peer_asn: "64512" | ||
# metal_lb_bgp_peer_address: "192.168.30.1" | ||
|
||
# image tag for metal lb | ||
metal_lb_speaker_tag_version: "v0.13.9" | ||
metal_lb_controller_tag_version: "v0.13.9" | ||
|
||
# metallb ip range for load balancer | ||
metal_lb_ip_range: "192.168.30.80-192.168.30.90" | ||
|
||
# Only enable if your nodes are proxmox LXC nodes, make sure to configure your proxmox nodes | ||
# in your hosts.ini file. | ||
# Please read https://gist.github.com/triangletodd/02f595cd4c0dc9aac5f7763ca2264185 before using this. | ||
# Most notably, your containers must be privileged, and must not have nesting set to true. | ||
# Please note this script disables most of the security of lxc containers, with the trade off being that lxc | ||
# containers are significantly more resource efficent compared to full VMs. | ||
# Mixing and matching VMs and lxc containers is not supported, ymmv if you want to do this. | ||
# I would only really recommend using this if you have partiularly low powered proxmox nodes where the overhead of | ||
# VMs would use a significant portion of your available resources. | ||
proxmox_lxc_configure: false | ||
# the user that you would use to ssh into the host, for example if you run ssh some-user@my-proxmox-host, | ||
# set this value to some-user | ||
proxmox_lxc_ssh_user: root | ||
# the unique proxmox ids for all of the containers in the cluster, both worker and master nodes | ||
proxmox_lxc_ct_ids: | ||
- 200 | ||
- 201 | ||
- 202 | ||
- 203 | ||
- 204 |