Refactor based on comments

This commit is contained in:
Ethan Shold
2024-01-26 01:09:36 -06:00
parent e1b34d2395
commit 68f1674b50
9 changed files with 29 additions and 25 deletions
+3 -3
View File
@@ -6,7 +6,7 @@
ansible.builtin.set_fact:
# See:
# https://github.com/flannel-io/flannel/blob/67d603aaf45ef80f5dd39f43714fc5e6f8a637eb/Documentation/troubleshooting.md#Vagrant
container_iface: eth1
flannel_iface: eth1
# In this scenario, we have multiple interfaces that the VIP could be
# broadcasted on. Since we have assigned a dedicated private network
@@ -27,13 +27,13 @@
- fdad:bad:ba55::1b:0/112
- 192.168.123.80-192.168.123.90
# k3s_node_ip is by default set to the IPv4 address of container_iface.
# k3s_node_ip is by default set to the IPv4 address of flannel_iface.
# We want IPv6 addresses here of course, so we just specify them
# manually below.
k3s_node_ip: "{{ node_ipv4 }},{{ node_ipv6 }}"
- name: Override host variables (2/2)
# Since "extra_args" depends on "k3s_node_ip" and "container_iface" we have
# Since "extra_args" depends on "k3s_node_ip" and "flannel_iface" we have
# to set this AFTER overriding the both of them.
ansible.builtin.set_fact:
# A few extra server args are necessary:
+1 -1
View File
@@ -30,7 +30,7 @@
name: net.ipv6.conf.{{ item }}.accept_dad
value: "0"
with_items:
- "{{ container_iface }}"
- "{{ flannel_iface }}"
- name: Write IPv4 configuration
ansible.builtin.template:
@@ -3,6 +3,6 @@ network:
version: 2
renderer: networkd
ethernets:
{{ container_iface }}:
{{ flannel_iface }}:
addresses:
- {{ node_ipv4 }}/24