mirror of https://github.com/sipwise/ngcpcfg.git
NGCP doesn't use NDB anymore and also it looks like non-safe commit
as the commit has been done by user 'ngcp-config <root@4bd5de92c84d>' :-D
Removing it.
This reverts commit 9f4d913f6b.
Change-Id: Ie91442a1f33e9ddcae5589c095d19c9e46cd68cb
changes/05/23305/1
parent
769ef925e4
commit
5bc338592c
@ -1,31 +0,0 @@
|
||||
[%
|
||||
# vi: ft=tt2
|
||||
|
||||
# Return a hash of IPs from the interface of a given type for all nodes
|
||||
# which act as a given role dbnode value of that host.
|
||||
#
|
||||
# @param argv.role The role of the node to process, one of:
|
||||
# proxy, lb, mgmt
|
||||
# @param argv.type The interface type of a node to extract the IP
|
||||
# from, one of:
|
||||
# web_int, web_ext, sip_int, sip_ext, ...
|
||||
# @return out The hash of ips and dbnode values.
|
||||
|
||||
out = {};
|
||||
FOREACH host IN hosts.keys;
|
||||
NEXT UNLESS ngcp.has_role(host, argv.role);
|
||||
|
||||
FOREACH iface IN hosts.$host.interfaces;
|
||||
FOREACH realiface IN hosts.$host.keys;
|
||||
NEXT IF realiface != iface;
|
||||
NEXT UNLESS hosts.$host.$realiface.type.grep('^' _ argv.type _ '$').size();
|
||||
|
||||
ip = hosts.$host.$realiface.ip;
|
||||
NEXT IF out.exists($ip);
|
||||
|
||||
out.$ip = hosts.$host.dbnode;
|
||||
END;
|
||||
END;
|
||||
END;
|
||||
|
||||
-%]
|
||||
Loading…
Reference in new issue