From 6538c1a49e75567d6d193516d30bfecaed3c22b5 Mon Sep 17 00:00:00 2001 From: Andreas Granig Date: Tue, 12 Mar 2013 10:20:23 +0000 Subject: [PATCH] Migrate IP infos to network.yml. --- etc/admin.conf | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/etc/admin.conf b/etc/admin.conf index 1ea0ce6..30abab5 100644 --- a/etc/admin.conf +++ b/etc/admin.conf @@ -1,4 +1,16 @@ [% TAGS [- -] %] +[% argv.role='lb'; argv.type='sip_ext'; PROCESS '/usr/lib/ngcp-ngcpcfg/get_all_shared_ips'; sip_ext_ips = out -%] +[% IF !sip_ext_ips.size -%] +[% argv.role='lb'; argv.type='sip_ext'; PROCESS '/usr/lib/ngcp-ngcpcfg/get_all_ips'; sip_ext_ips = out -%] +[% END -%] +[% argv.role='lb'; argv.type='sip_int'; PROCESS '/usr/lib/ngcp-ngcpcfg/get_all_shared_ips'; sip_int_ips = out -%] +[% IF !sip_int_ips.size -%] +[% argv.role='lb'; argv.type='sip_int'; PROCESS '/usr/lib/ngcp-ngcpcfg/get_all_ips'; sip_int_ips = out -%] +[% END -%] +[% argv.role='proxy'; argv.type='sip_int'; PROCESS '/usr/lib/ngcp-ngcpcfg/get_all_shared_ips'; sip_prx_ips = out -%] +[% IF !sip_prx_ips.size -%] +[% argv.role='proxy'; argv.type='sip_int'; PROCESS '/usr/lib/ngcp-ngcpcfg/get_all_ips'; sip_prx_ips = out -%] +[% END -%] [- IF PRO -] - [- END -]