+
+# LISP Flow Mapping variables
+LFM_RPC_API = "/restconf/operations/odl-mappingservice"
+LFM_RPC_API_LI = "/restconf/operations/lfm-mapping-database"
+LFM_SB_RPC_API = "/restconf/operations/odl-lisp-sb"
+
+# Neutron
+NEUTRON_NB_API = '/controller/nb/v2/neutron'
+NEUTRON_NETWORKS_API = NEUTRON_NB_API + '/' + 'networks'
+NEUTRON_SUBNETS_API = NEUTRON_NB_API + '/' + 'subnets'
+NEUTRON_PORTS_API = NEUTRON_NB_API + '/' + 'ports'
+NEUTRON_ROUTERS_API = NEUTRON_NB_API + '/' + 'routers'
+OSREST = '/v2.0/networks'
+
+# Openstack System Prompt
+OS_SYSTEM_PROMPT = '$'
+
+# Other global variables
+# TODO: Move these to more apropriate sections.
+PORT = '8080'
+RESTPORT = '8282'
+RESTCONFPORT = '8181'
+OVSDBPORT = '6640'
+CONTAINER = 'default'
+PREFIX = 'http://' + ODL_SYSTEM_IP + ':' + PORT # TODO: determine where this is used; create a better named variable
+USER = 'admin' # TODO: who is using this? Can we make it more specific? (e.g. RESTCONF_USER)
+PWD = 'admin'
+PASSWORD = 'EMPTY'
+AUTH = [u'admin', u'admin']
+SCOPE = 'sdn'
+HEADERS = {'Content-Type': 'application/json'}
+HEADERS_YANG_JSON = {'Content-Type': 'application/yang.data+json'}
+HEADERS_XML = {'Content-Type': 'application/xml'}
+ACCEPT_XML = {'Accept': 'application/xml'}
+ACCEPT_JSON = {'Accept': 'application/json'}
+ACCEPT_EMPTY = {} # Json should be default, but no-output RPC cannot have Accept header.
+ODL_CONTROLLER_SESSION = None
+TOPO_TREE_LEVEL = 2
+TOPO_TREE_DEPTH = 3
+TOPO_TREE_FANOUT = 2
+KEYFILE_PASS = 'any'
+SSH_KEY = 'id_rsa'
+CONTROLLER_STOP_TIMEOUT = 120 # Max number of seconds test will wait for a controller to stop
+TOPOLOGY_URL = 'network-topology:network-topology/topology'
+SEND_ACCEPT_XML_HEADERS = {'Content-Type': 'application/xml', 'Accept': 'application/xml'}
+
+# Test deadlines global control
+ENABLE_GLOBAL_TEST_DEADLINES = True
+
+# Deprecated old variables, to be removed once all tests that need them are
+# updated to use the new names.
+CONTROLLER = ODL_SYSTEM_IP
+CONTROLLERS = ['ODL_SYSTEM_1_IP', 'ODL_SYSTEM_2_IP', 'ODL_SYSTEM_3_IP']
+CONTROLLER_PASSWORD = ODL_SYSTEM_PASSWORD
+CONTROLLER_PROMPT = ODL_SYSTEM_PROMPT
+
+# Centinel Variables
+SET_CONFIGURATION_URI = '/restconf/operations/configuration:set-centinel-configurations'
+GET_CONFIGURATION_URI = '/restconf/operational/configuration:configurationRecord/'
+STREAMRECORD_CONFIG = '/restconf/config/stream:streamRecord'
+SET_STREAMRECORD = '/restconf/operations/stream:set-stream'
+ALERTFIELDCONTENTRULERECORD = '/restconf/config/alertrule:alertFieldContentRuleRecord/'
+SET_ALERTFIELDCONTENTRULERECORD = '/restconf/operations/alertrule:set-alert-field-content-rule'
+ALERTFIELDVALUERULERECORD = '/restconf/config/alertrule:alertFieldValueRuleRecord'
+SET_ALERTFIELDVALUERULERECORD = '/restconf/operations/alertrule:set-alert-field-value-rule'
+ALERTMESSAGECOUNTRULERECORD = '/restconf/config/alertrule:alertMessageCountRuleRecord/'
+SET_ALERTMESSAGECOUNTRULERECORD = '/restconf/operations/alertrule:set-alert-message-count-rule'
+GET_DASHBOARDRECORD = '/restconf/operational/dashboardrule:dashboardRecord/'
+SET_DASHBOARDRECORD = '/restconf/operations/dashboardrule:set-dashboard'
+DELETE_DASHBOARDRECORD = '/restconf/operations/dashboardrule:delete-dashboard'
+SET_SUBSCRIBEUSER = '/restconf/operations/subscribe:subscribe-user'
+SUBSCRIPTION = '/restconf/config/subscribe:subscription/'
+
+# Elasticsearch Variables
+ELASTICPORT = 9200