diff --git a/modules/rhizo_base/manifests/init.pp b/modules/rhizo_base/manifests/init.pp index 6b8ed94..bf74bc4 100644 --- a/modules/rhizo_base/manifests/init.pp +++ b/modules/rhizo_base/manifests/init.pp @@ -70,6 +70,7 @@ class rhizo_base { $max_power_red = hiera('rhizo::max_power_red', '24') $mncc_codec = hiera('rhizo::mncc_codec', 'GSM') $inter_codec = hiera('rhizo::inter_codec', 'G729') + $dids = hiera('rhizo::dids', '') $lcls = hiera('rhizo::lcls', '0') $jb_in = hiera('rhizo::jb_in', '') diff --git a/modules/rhizo_base/templates/config_values.py.erb b/modules/rhizo_base/templates/config_values.py.erb index a20ca62..afeaf6e 100644 --- a/modules/rhizo_base/templates/config_values.py.erb +++ b/modules/rhizo_base/templates/config_values.py.erb @@ -80,6 +80,7 @@ voip_cli = "<%= @voip_cli %>" unlimit_chans_max = 5 voip_chans_max = <%= @voip_chans_max %> voip_mod = <%= @voip_mod %> +dids = [<% @dids.each do |did| -%>"<%= did -%>", <% end -%>] # Subscription SMS notification notice_msg = '<%= @notice_msg %>' diff --git a/modules/rhizo_base/templates/vars.sh.erb b/modules/rhizo_base/templates/vars.sh.erb index 7a7bf7c..044f6da 100644 --- a/modules/rhizo_base/templates/vars.sh.erb +++ b/modules/rhizo_base/templates/vars.sh.erb @@ -8,6 +8,10 @@ function logc() { SITE=<%= @site_name %> +<% @dids.each_with_index do |did, index| -%> +DID[<%= index %>]=<%= did %> +<% end -%> + #BTSs IP addresses (for amps etc) declare -a BTS declare -a BTS_MASTER