MAC2EUI64=/usr/bin/mac2eui64
-
-
-host=$(hostname)
-domain=$(hostname -d)
-
-echo `date` > /home/dimara/asdfadsf
-
-if [ "$GANETI_INSTANCE_PRIMARY" != "$host.$domain" ]; then
- exit 0
-fi
-
source /etc/default/snf-network
source $CONF
+source $STATE_DIR/infra
-NETWORK=$GANETI_INSTANCE_NIC0_NETWORK
-MODE=$GANETI_INSTANCE_NIC0_MODE
-LINK=$GANETI_INSTANCE_NIC0_LINK
-MAC=$GANETI_INSTANCE_NIC0_MAC
-
-source $SHAREDDIR/networks/$NETWORK
-source $SHAREDDIR/infra/$host
+host=$(hostname)
+domain=$(hostname -d)
-if [ "$MODE" == "routed" ] ; then
- EUI64=$($MAC2EUI64 $MAC $PUBLIC_VLAN 2>/dev/null)
- echo $EUI64 >> /home/dimara/asdfadsf
- ip -6 neigh del proxy $EUI64 dev $PUBLIC_VLAN >/dev/null 2>&1
+if [ "$GANETI_INSTANCE_PRIMARY" = "$host.$domain" ]; then
+
+ NETWORK=$GANETI_INSTANCE_NIC0_NETWORK
+ NETWORK_TYPE=$GANETI_INSTANCE_NIC0_NETWORK_TYPE
+ MODE=$GANETI_INSTANCE_NIC0_MODE
+ LINK=$GANETI_INSTANCE_NIC0_LINK
+ MAC=$GANETI_INSTANCE_NIC0_MAC
+ SUBNET6=$GANETI_INSTANCE_NIC0_NETWORK_SUBNET6
+ TAGS=$GANETI_INSTANCE_NIC0_NETWORK_TAGS
+
+ for tag in $TAGS; do
+ case tag in
+ ip-less-routed)
+ EUI64=$($MAC2EUI64 $MAC $SUBNET6 2>/dev/null)
+ ip -6 neigh del proxy $EUI64 dev $PUBLIC_VLAN >/dev/null 2>&1
+ ;;
+ esac
+ done
fi
-echo $GANETI_INSTANCE_PRIMARY >> /home/dimara/asdfadsf
+echo done