From 5c07c6e6d3e8f4dba678c951f9f6faf503c90ac4 Mon Sep 17 00:00:00 2001 From: Antoine Legrand <2t.antoine@gmail.com> Date: Fri, 16 May 2025 12:23:13 +0200 Subject: [PATCH] Add option to [not] install coredns via Kubespray (#12218) --- roles/kubernetes-apps/ansible/defaults/main.yml | 2 +- roles/kubernetes-apps/ansible/tasks/main.yml | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/roles/kubernetes-apps/ansible/defaults/main.yml b/roles/kubernetes-apps/ansible/defaults/main.yml index 6c7b63816..9d2760690 100644 --- a/roles/kubernetes-apps/ansible/defaults/main.yml +++ b/roles/kubernetes-apps/ansible/defaults/main.yml @@ -20,7 +20,7 @@ coredns_default_zone_cache_block: | coredns_pod_disruption_budget: false # value for coredns pdb coredns_pod_disruption_budget_max_unavailable: "30%" - +deploy_coredns: true # coredns_additional_configs adds any extra configuration to coredns # coredns_additional_configs: | # whoami diff --git a/roles/kubernetes-apps/ansible/tasks/main.yml b/roles/kubernetes-apps/ansible/tasks/main.yml index 3f998f58d..5b24d11c9 100644 --- a/roles/kubernetes-apps/ansible/tasks/main.yml +++ b/roles/kubernetes-apps/ansible/tasks/main.yml @@ -22,7 +22,9 @@ - coredns vars: clusterIP: "{{ skydns_server }}" - when: dns_mode in ['coredns', 'coredns_dual'] + when: + - dns_mode in ['coredns', 'coredns_dual'] + - deploy_coredns - name: Kubernetes Apps | CoreDNS Secondary command: @@ -38,6 +40,7 @@ coredns_ordinal_suffix: "-secondary" when: - dns_mode == 'coredns_dual' + - deploy_coredns - name: Kubernetes Apps | nodelocalDNS command: