#!/bin/bash

sleep 5
consul services register -port=22 -name=ssh
consul services register -id=$(/usr/local/bin/rdos_common_data hostname) \
-meta=env=$(/usr/local/bin/rdos_common_data env) \
-meta=kernel=$(/usr/local/bin/rdos_common_data kernel) \
-meta=lan_gateway=$(/usr/local/bin/rdos_common_data eth0_gateway) \
-meta=lan_ip=$(/usr/local/bin/rdos_common_data eth0_ip) \
-meta=os_version=$(/usr/local/bin/rdos_common_data os_version) \
-meta=rdaa_version=$(/usr/local/bin/rdos_common_data rdaa_version) \
-meta=stmdriver_version=$(/usr/local/bin/rdos_common_data stmdriver_version) \
-meta=rdaa_build_version=$(/usr/local/bin/rdos_common_data rdaa_build_version) \
-meta=rdaa_build_tag=$(/usr/local/bin/rdos_common_data rdaa_build_tag) \
-meta=uid=$(/usr/local/bin/rdos_common_data hostname) \
-meta=vpn_gateway=$(/usr/local/bin/rdos_common_data ovpn_gateway) \
-meta=vpn_ip=$(/usr/local/bin/rdos_common_data ovpn_ip) \
-tag=snmp -port=9116 -name=snmp


consul kv put ansible/groups/dc1/$(/usr/local/bin/rdos_common_data hostname) rdas
consul kv put ansible/metadata/dc1/$(/usr/local/bin/rdos_common_data hostname) '{"env": "'$(/usr/local/bin/rdos_common_data env)'","kernel": "'$(/usr/local/bin/rdos_common_data kernel)'","os_version": "'$(/usr/local/bin/rdos_common_data os_version)'","rdaa_version": "'$(/usr/local/bin/rdos_common_data rdaa_version)'","stmdriver_version": "'$(/usr/local/bin/rdos_common_data stmdriver_version)'","rdaa_build_version": "'$(/usr/local/bin/rdos_common_data rdaa_build_version)'","rdaa_build_tag": "'$(/usr/local/bin/rdos_common_data rdaa_build_tag)'"}'
