From 32c3f7ab71528813e2482680f468290006b0ea03 Mon Sep 17 00:00:00 2001 From: Jon Date: Wed, 13 Mar 2024 22:29:42 +0930 Subject: [PATCH] refactor(nfc_kubernetes): layout role ingress to install prime -> master -> worker nodes as separate groups !37 --- .../tasks/{main.yml => install.yaml} | 0 roles/nfc_kubernetes/tasks/main.yaml | 35 +++++++++++++++++++ 2 files changed, 35 insertions(+) rename roles/nfc_kubernetes/tasks/{main.yml => install.yaml} (100%) create mode 100644 roles/nfc_kubernetes/tasks/main.yaml diff --git a/roles/nfc_kubernetes/tasks/main.yml b/roles/nfc_kubernetes/tasks/install.yaml similarity index 100% rename from roles/nfc_kubernetes/tasks/main.yml rename to roles/nfc_kubernetes/tasks/install.yaml diff --git a/roles/nfc_kubernetes/tasks/main.yaml b/roles/nfc_kubernetes/tasks/main.yaml new file mode 100644 index 0000000..4ad3ea2 --- /dev/null +++ b/roles/nfc_kubernetes/tasks/main.yaml @@ -0,0 +1,35 @@ +--- + +- name: Install/Configure Kubernetes Prime Master Node + ansible.builtin.include_tasks: + file: install.yaml + tags: + - always + when: + kubernetes_config.cluster.prime.name | default(inventory_hostname) == inventory_hostname + and + nfc_role_kubernetes_prime | bool + + +- name: Install/Configure Kubernetes on remaining Master Nodes + ansible.builtin.include_tasks: + file: install.yaml + tags: + - always + when: + kubernetes_config.cluster.prime.name | default(inventory_hostname) != inventory_hostname + and + nfc_role_kubernetes_master | bool + + +- name: Install/Configure Kubernetes on Worker Nodes + ansible.builtin.include_tasks: + file: install.yaml + tags: + - always + when: > + nfc_role_kubernetes_worker | bool + and + not nfc_role_kubernetes_prime | bool + and + not nfc_role_kubernetes_master | bool