puppet/modules/rhizo_base/templates/vars.sh.erb

39 lines
811 B
Text

#!/bin/sh
RHIZO_SCRIPT="/home/rhizomatica/bin"
function logc() {
txt=$1
echo "[`date '+%d-%m-%Y %H:%M:%S'`] $txt" >> $LOGFILE
}
SITE=<%= @site_name %>
#BTSs IP addresses (for amps etc)
declare -a BTS
declare -a BTS_MASTER
<% @bts.each_with_index do |bts, index| -%>
BTS[<%= index %>]=<%= bts["ip"] %>
<% if bts ["model"] == '2050M' -%>
BTS_MASTER[<%= index %>]=<%= bts["ip"] %>
<% end -%>
<% end -%>
BTSPASS=<%= @bts_pass %>
OPKG_CREDS=<%= @opkg_creds %>
LATENCY_HOST=<%= @latency_check_address %>
LATENCY_TINC=<%= @latency_check_vpn %>
STAT_DISK=<%= @stats_disk %>
STAT_IF=<%= @stats_if %>
_PUB_IF=<%= @stats_if %>
RECIPIENTS="<%= @mail_admins -%>"
function bname {
case $1 in
<% @bts.each_with_index do |bts, index| -%>
<%= index %>) echo -n "<%= bts["name"] %>" ;;
<% end -%>
esac
}