From 21973307275a218b40083e3cd6b2f4627b77042a Mon Sep 17 00:00:00 2001
From: Sergey Magidovich <mgserjio@gmail.com>
Date: Thu, 20 Sep 2018 16:09:25 +0300
Subject: [PATCH] Add check that kube-master, kube-node and etcd groups are not
 empty.

---
 .../kubernetes/preinstall/tasks/0020-verify-settings.yml | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml b/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml
index 2e2823623..84a80571d 100644
--- a/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml
+++ b/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml
@@ -5,6 +5,15 @@
       - ansible_version.full|version_compare('2.3.0', '>=')
   run_once: yes
 
+- name: Stop if either kube-master, kube-node or etcd is empty
+  assert:
+    that: groups.get('{{ item }}')
+  with_items:
+    - kube-master
+    - kube-node
+    - etcd
+  run_once: true
+
 - name: Stop if non systemd OS type
   assert:
     that: ansible_service_mgr == "systemd"
-- 
GitLab