setup
+setup_script_options <<EOF
CTDB_PER_IP_ROUTING_CONF=""
+EOF
ok_null
simple_test_event "takeip"
setup
# do link local fu instead of creating configuration
+setup_script_options <<EOF
CTDB_PER_IP_ROUTING_CONF="__auto_link_local__"
+EOF
# add routes for all addresses
ctdb_get_my_public_addresses |
setup
+setup_script_options <<EOF
CTDB_PER_IP_ROUTING_TABLE_ID_LOW=100
CTDB_PER_IP_ROUTING_TABLE_ID_HIGH=500
+EOF
required_result 1 "error: range CTDB_PER_IP_ROUTING_TABLE_ID_LOW[${CTDB_PER_IP_ROUTING_TABLE_ID_LOW}]..CTDB_PER_IP_ROUTING_TABLE_ID_HIGH[${CTDB_PER_IP_ROUTING_TABLE_ID_HIGH}] must not include 253-255"
simple_test_event "ipreallocated"
setup
+setup_script_options <<EOF
CTDB_PER_IP_ROUTING_TABLE_ID_LOW=9000
CTDB_PER_IP_ROUTING_TABLE_ID_HIGH=1000
+EOF
required_result 1 "error: CTDB_PER_IP_ROUTING_TABLE_ID_LOW[${CTDB_PER_IP_ROUTING_TABLE_ID_LOW}] and/or CTDB_PER_IP_ROUTING_TABLE_ID_HIGH[${CTDB_PER_IP_ROUTING_TABLE_ID_HIGH}] improperly configured"
simple_test_event "ipreallocated"
service_name="per_ip_routing"
- export CTDB_PER_IP_ROUTING_CONF="${CTDB_BASE}/policy_routing"
- export CTDB_PER_IP_ROUTING_RULE_PREF=100
- export CTDB_PER_IP_ROUTING_TABLE_ID_LOW=1000
- export CTDB_PER_IP_ROUTING_TABLE_ID_HIGH=2000
+ setup_script_options <<EOF
+CTDB_PER_IP_ROUTING_CONF="${CTDB_BASE}/policy_routing"
+CTDB_PER_IP_ROUTING_RULE_PREF=100
+CTDB_PER_IP_ROUTING_TABLE_ID_LOW=1000
+CTDB_PER_IP_ROUTING_TABLE_ID_HIGH=2000
+EOF
# Tests need to create and populate this file
rm -f "$CTDB_PER_IP_ROUTING_CONF"