[% # vi: ft=tt2 # Returns the ngcp management node shared name. # # @return out The mgmt node shared name. PROCESS '/usr/lib/ngcp-ngcpcfg/get_ngcp_type'; ngcp_type = out; IF ngcp_type == 'carrier'; FOREACH host IN hosts.keys; argv.host = host; argv.role = 'mgmt'; PROCESS '/usr/lib/ngcp-ngcpcfg/has_role'; is_mgmt = out; IF is_mgmt; matches = host.match('^(\w+[0-9])[ab]?$'); out = matches.0; LAST; END; END; ELSE; out = "sp"; END; -%]