# Keep "global" variables here, should reside in /usr/local/axcient/ax_vars

DAS_STATIONS="adsdas1 \
adsdas2 \
adsdas3 \
adsdas4 \
adsdas5 \
adsdas6 \
adsdas7 \
adsdas8 \
adsdas9 \
adsdas10 \
ca-adsdas2"

# color codes
red='\e[0;31m'
ltblue='\e[1;34m'
endcolor='\e[0m'

# SJC Namespace Defs
#SJC_NAMESPACE1="\
#nod01.sjc.axdc.net \
#nod02.sjc.axdc.net \
#nod03.sjc.axdc.net \
#nod04.sjc.axdc.net \
#nod05.sjc.axdc.net \
#nod06.sjc.axdc.net \
#nod09.sjc.axdc.net \
#nod10.sjc.axdc.net \
#nod11.sjc.axdc.net \
#nod12.sjc.axdc.net \
#nod13.sjc.axdc.net \
#nod14.sjc.axdc.net \
#nod15.sjc.axdc.net \
#nod16.sjc.axdc.net \
#nod17.sjc.axdc.net \
#nod18.sjc.axdc.net \
#nod19.sjc.axdc.net \
#nod20.sjc.axdc.net \
#nod21.sjc.axdc.net \
#nod23.sjc.axdc.net \
#nod24.sjc.axdc.net \
#nod29.sjc.axdc.net \
#nod31.sjc.axdc.net \
#nod32.sjc.axdc.net" 

SJC_NAMESPACE5="\
sjc-c6-nod01.sjc.axdc.net \
sjc-c6-nod02.sjc.axdc.net \
sjc-c6-nod03.sjc.axdc.net \
sjc-c6-nod04.sjc.axdc.net \
sjc-c6-nod05.sjc.axdc.net \
sjc-c6-nod06.sjc.axdc.net \
sjc-c6-nod07.sjc.axdc.net \
sjc-c6-nod08.sjc.axdc.net \
sjc-c6-nod09.sjc.axdc.net \
sjc-c6-nod10.sjc.axdc.net"

SJC_NAMESPACE6="\
sjc-c6-nod11.sjc.axdc.net \
sjc-c6-nod12.sjc.axdc.net \
sjc-c6-nod13.sjc.axdc.net \
sjc-c6-nod14.sjc.axdc.net \
sjc-c6-nod15.sjc.axdc.net \
sjc-c6-nod16.sjc.axdc.net \
sjc-c6-nod17.sjc.axdc.net \
sjc-c6-nod18.sjc.axdc.net \
sjc-c6-nod19.sjc.axdc.net \
sjc-c6-nod20.sjc.axdc.net" 

SJC_NAMESPACE7="\
sjc-c6-nod21.sjc.axdc.net \
sjc-c6-nod22.sjc.axdc.net \
sjc-c6-nod23.sjc.axdc.net \
sjc-c6-nod24.sjc.axdc.net \
sjc-c6-nod25.sjc.axdc.net \
sjc-c6-nod26.sjc.axdc.net \
sjc-c6-nod27.sjc.axdc.net \
sjc-c6-nod28.sjc.axdc.net \
sjc-c6-nod29.sjc.axdc.net \
sjc-c6-nod30.sjc.axdc.net"

SJC_NAMESPACE8="\
sjc-c6-nod31.sjc.axdc.net \
sjc-c6-nod32.sjc.axdc.net \
sjc-c6-nod33.sjc.axdc.net \
sjc-c6-nod34.sjc.axdc.net \
sjc-c6-nod35.sjc.axdc.net \
sjc-c6-nod36.sjc.axdc.net \
sjc-c6-nod37.sjc.axdc.net \
sjc-c6-nod38.sjc.axdc.net \
sjc-c6-nod39.sjc.axdc.net \
sjc-c6-nod40.sjc.axdc.net"

SJC_NAMESPACE9="\
sjc-c6-nod41.sjc.axdc.net \
sjc-c6-nod42.sjc.axdc.net \
sjc-c6-nod43.sjc.axdc.net \
sjc-c6-nod44.sjc.axdc.net \
sjc-c6-nod45.sjc.axdc.net \
sjc-c6-nod46.sjc.axdc.net \
sjc-c6-nod47.sjc.axdc.net \
sjc-c6-nod48.sjc.axdc.net \
sjc-c6-nod49.sjc.axdc.net \
sjc-c6-nod50.sjc.axdc.net"

SJC_NAMESPACE10="\
sjc-c6-nod51.sjc.axdc.net \
sjc-c6-nod52.sjc.axdc.net \
sjc-c6-nod53.sjc.axdc.net \
sjc-c6-nod54.sjc.axdc.net \
sjc-c6-nod55.sjc.axdc.net \
sjc-c6-nod56.sjc.axdc.net \
sjc-c6-nod57.sjc.axdc.net \
sjc-c6-nod58.sjc.axdc.net \
sjc-c6-nod59.sjc.axdc.net \
sjc-c6-nod60.sjc.axdc.net"

SJC_NAMESPACE11="\
sjc-nod61.sjc.axdc.net \
sjc-nod62.sjc.axdc.net \
sjc-nod63.sjc.axdc.net \
sjc-nod64.sjc.axdc.net \
sjc-nod65.sjc.axdc.net \
sjc-nod66.sjc.axdc.net \
sjc-nod67.sjc.axdc.net \
sjc-nod68.sjc.axdc.net \
sjc-nod69.sjc.axdc.net \
sjc-nod70.sjc.axdc.net"

SJC_NAMESPACE12="\
sjc-nod71.sjc.axdc.net \
sjc-nod72.sjc.axdc.net \
sjc-nod73.sjc.axdc.net \
sjc-nod74.sjc.axdc.net \
sjc-nod75.sjc.axdc.net \
sjc-nod76.sjc.axdc.net \
sjc-nod77.sjc.axdc.net \
sjc-nod78.sjc.axdc.net \
sjc-nod79.sjc.axdc.net \
sjc-nod80.sjc.axdc.net"

SJC_NAMESPACE13="\
sjc-nod81.sjc.axdc.net \
sjc-nod82.sjc.axdc.net \
sjc-nod83.sjc.axdc.net \
sjc-nod84.sjc.axdc.net \
sjc-nod85.sjc.axdc.net \
sjc-nod86.sjc.axdc.net \
sjc-nod87.sjc.axdc.net \
sjc-nod88.sjc.axdc.net \
sjc-nod89.sjc.axdc.net \
sjc-nod90.sjc.axdc.net"

SJC_NAMESPACE14="\
sjc-nod91.sjc.axdc.net \
sjc-nod92.sjc.axdc.net \
sjc-nod93.sjc.axdc.net \
sjc-nod94.sjc.axdc.net \
sjc-nod95.sjc.axdc.net \
sjc-nod96.sjc.axdc.net \
sjc-nod97.sjc.axdc.net \
sjc-nod98.sjc.axdc.net \
sjc-nod99.sjc.axdc.net \
sjc-nod100.sjc.axdc.net"

SJC_NAMESPACE15="\
sjc-nod101.sjc.axdc.net \
sjc-nod102.sjc.axdc.net \
sjc-nod103.sjc.axdc.net \
sjc-nod104.sjc.axdc.net \
sjc-nod105.sjc.axdc.net \
sjc-nod106.sjc.axdc.net \
sjc-nod107.sjc.axdc.net \
sjc-nod108.sjc.axdc.net \
sjc-nod109.sjc.axdc.net \
sjc-nod110.sjc.axdc.net"

SJC_NAMESPACE16="\
sjc-nod111.sjc.axdc.net \
sjc-nod112.sjc.axdc.net \
sjc-nod113.sjc.axdc.net \
sjc-nod114.sjc.axdc.net \
sjc-nod115.sjc.axdc.net \
sjc-nod116.sjc.axdc.net \
sjc-nod117.sjc.axdc.net \
sjc-nod118.sjc.axdc.net \
sjc-nod119.sjc.axdc.net \
sjc-nod120.sjc.axdc.net"

SJC_NAMESPACE17="\
sjc-nod121.sjc.axdc.net \
sjc-nod122.sjc.axdc.net \
sjc-nod123.sjc.axdc.net \
sjc-nod124.sjc.axdc.net \
sjc-nod125.sjc.axdc.net \
sjc-nod126.sjc.axdc.net \
sjc-nod127.sjc.axdc.net \
sjc-nod128.sjc.axdc.net \
sjc-nod129.sjc.axdc.net \
sjc-nod130.sjc.axdc.net"

SJC_NAMESPACE18="\
sjc-nod131.sjc.axdc.net \
sjc-nod132.sjc.axdc.net \
sjc-nod133.sjc.axdc.net \
sjc-nod134.sjc.axdc.net \
sjc-nod135.sjc.axdc.net \
sjc-nod136.sjc.axdc.net \
sjc-nod137.sjc.axdc.net \
sjc-nod138.sjc.axdc.net \
sjc-nod139.sjc.axdc.net \
sjc-nod140.sjc.axdc.net"

SJC_D2C1="\
ingester-p1.sjc.axdc.net \
ingester-p2.sjc.axdc.net \
ingester-p3.sjc.axdc.net \
ingester-p4.sjc.axdc.net \
ingester-p5.sjc.axdc.net \
ingester-p6.sjc.axdc.net \
ingester-p7.sjc.axdc.net \
ingester-p8.sjc.axdc.net \
ingester-p9.sjc.axdc.net \
ingester-p10.sjc.axdc.net"

SJC_NAMESPACES="\
$SJC_NAMESPACE5 \
$SJC_NAMESPACE6 \
$SJC_NAMESPACE7 \
$SJC_NAMESPACE8 \
$SJC_NAMESPACE9 \
$SJC_NAMESPACE10 \
$SJC_NAMESPACE11 \
$SJC_NAMESPACE12 \
$SJC_NAMESPACE13 \
$SJC_NAMESPACE14 \
$SJC_NAMESPACE15 \
$SJC_NAMESPACE16 \
$SJC_NAMESPACE17 \
$SJC_NAMESPACE18"


# Canada Namespace Defs
BPN_NAMESPACE1="\
bpn-c0-nod01.bpn.axdc.net \
bpn-c0-nod02.bpn.axdc.net \
bpn-c0-nod03.bpn.axdc.net \
bpn-c0-nod04.bpn.axdc.net"

#Active SJC CC workers
#  use find to check to make sure the cached file is less than 1 day old
#  if cache file is less than 1 day old and is readable, then use it
#  else generate a new one.  
#  Did not want to always generate the list every time someone source this file.  It is 
#  too much.
SJC_CC_WORKERS1=$(
cc_file=$(find /tmp -maxdepth 1 -mtime -1 -name SJC_CC_WORKERS -print 2> /dev/null)
if [ -n "$cc_file" ] && [ -r $cc_file ]
then 
	cat $cc_file
else 
	for i in {12..17} 18  {19..25} 26  {41..64}
	do
		nc -v -w1 -z sjc-hdc-p${i} 22
	done 2>&1 | grep -i open | awk '{print $1}'| tee /tmp/SJC_CC_WORKERS
	chmod o+rw /tmp/SJC_CC_WORKERS
fi
)

ZX_HEADS="sjc-zx-p5 sjc-zx-p6 sjc-zx-p7 sjc-zx-p8 sjc-zx-p9 sjc-zx-p10 zx-p11 zx-p12 zx-p13 zx-p14 zx-p15 zx-p16 zx-p17 zx-p18 zx-d2c-p1 bpn-zx-p1.bpn.axdc.net"
