From cf94610781ab771af9e8705b26fe38fcf50f7e6f Mon Sep 17 00:00:00 2001 From: do Date: Thu, 11 Jun 2020 21:51:33 +0200 Subject: [PATCH] k8s role grain --- _grains/role_k8s.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 _grains/role_k8s.py diff --git a/_grains/role_k8s.py b/_grains/role_k8s.py new file mode 100644 index 0000000..3b1dae2 --- /dev/null +++ b/_grains/role_k8s.py @@ -0,0 +1,13 @@ +#!/usr/bin/env python3 +import os.path + +def _role_k8s(): + h = "unknown" + if h == "unknown" and os.path.isfile("/usr/bin/kubeadm"): + h = "k8s" + return h + +def main(): + grains = {} + grains['role'] = _role_k8s() + return grains