in lib/muchos/config/base.py [0:0]
def _ansible_vars_from_decorators(self, var_type):
# only render play_vars for base and cluster specific config
f = ["{}deployconfig".format(self.get_cluster_type()), "baseconfig"]
return {
v.var_name: getattr(self, v.property_name)()
for v in
# filter out any classes that are not baseconfig or
# the cluster specific config
filter(
lambda t: t.class_name.lower() in f,
# get all ansible vars of var_type
get_ansible_vars(var_type, type(self)),
)
}