diff --git a/bootstrap/templates/ansible/inventory/group_vars/kubernetes/main.yaml.j2 b/bootstrap/templates/ansible/inventory/group_vars/kubernetes/main.yaml.j2 index 6147d686..287a9b67 100644 --- a/bootstrap/templates/ansible/inventory/group_vars/kubernetes/main.yaml.j2 +++ b/bootstrap/templates/ansible/inventory/group_vars/kubernetes/main.yaml.j2 @@ -1,3 +1,4 @@ +#jinja2: trim_blocks: True, lstrip_blocks: True --- # # Below vars are for the xanmanning.k3s role @@ -25,7 +26,9 @@ k3s_server_manifests_urls: # /var/lib/rancher/k3s/server/manifests k3s_server_manifests_templates: - custom-cilium-helmchart.yaml.j2 + {% if bootstrap_ipv6_enabled | default(false) %} - custom-cilium-l2.yaml.j2 + {% endif %} - custom-coredns-helmchart.yaml.j2 # /var/lib/rancher/k3s/agent/pod-manifests k3s_server_pod_manifests_templates: diff --git a/bootstrap/templates/ansible/playbooks/cluster-installation.yaml.j2 b/bootstrap/templates/ansible/playbooks/cluster-installation.yaml.j2 index 2b1daf21..7689dab2 100644 --- a/bootstrap/templates/ansible/playbooks/cluster-installation.yaml.j2 +++ b/bootstrap/templates/ansible/playbooks/cluster-installation.yaml.j2 @@ -1,3 +1,4 @@ +#jinja2: trim_blocks: True, lstrip_blocks: True --- - name: Cluster Installation hosts: all @@ -47,8 +48,10 @@ loop: - { name: cilium, kind: HelmChart, namespace: kube-system } - { name: coredns, kind: HelmChart, namespace: kube-system } + {% if bootstrap_ipv6_enabled | default(false) %} - { name: policy, kind: CiliumL2AnnouncementPolicy } - { name: pool, kind: CiliumLoadBalancerIPPool } + {% endif %} - { name: podmonitors.monitoring.coreos.com, kind: CustomResourceDefinition } - { name: prometheusrules.monitoring.coreos.com, kind: CustomResourceDefinition } - { name: servicemonitors.monitoring.coreos.com, kind: CustomResourceDefinition }