def check_node_group_template_exists(ng_tmpl_id): if not api.get_node_group_templates(id=ng_tmpl_id): raise ex.InvalidException("NodeGroup template with id '%s'" " doesn't exist" % ng_tmpl_id)
def check_node_group_template_unique_name(name): if name in [t.name for t in api.get_node_group_templates()]: raise ex.NameAlreadyExistsException("NodeGroup template with name '%s'" " already exists" % name)
def node_group_templates_list(): return u.render( node_group_templates=[t.to_dict() for t in api.get_node_group_templates()])