##
## Declare an id tag for each trust router instance
##

TR_INSTANCES[0]="default"
TR_INSTANCES[1]="tr-test"

##
## Declare the default configuration
##

TR_DEFAULT_USER="trustrouter"                    # Username to execute the trust router as
TR_DEFAULT_PIDDIR="/var/run/trust_router"        # Directory to store PIDFile in 
TR_DEFAULT_CFGDIR="/etc/trust_router/conf.d"     # Config directory
TR_DEFAULT_LOGDIR="/var/log/trust_router"        # Trust router log directories
TR_DEFAULT_AUTOSTART=true                        # Default autostart state
TR_DEFAULT_PORT=12309                            # Port instance should be running on
TR_DEFAULT_TEST_ACCEPTOR="tr.moonshot.local"     # Acceptor name to expect when testing
TR_DEFAULT_TEST_RPREALM="apc.moonshot.local"     # RP Realm to assert when testing
TR_DEFAULT_TEST_COMMUNITY="apc.moonshot.local"   # Community to query when testing
TR_DEFAULT_TEST_REALM="apc.moonshot.local"       # Realm to request when testing

## 
## Declare the configuration arrays
##

declare -A TR_CONFIG_USER
declare -A TR_CONFIG_PIDDIR
declare -A TR_CONFIG_CFGDIR
declare -A TR_CONFIG_LOGDIR
declare -A TR_CONFIG_PORT
declare -A TR_CONFIG_AUTOSTART
declare -A TR_CONFIG_TEST_ACCEPTOR
declare -A TR_CONFIG_TEST_RPREALM
declare -A TR_CONFIG_TEST_COMMUNITY
declare -A TR_CONFIG_TEST_REALM
 
##
## Override the default configuation for each instance as required
##

TR_CONFIG_PORT[tr-test]=12345
TR_CONFIG_AUTOSTART[tr-test]=false

