#!/usr/bin/bash

IF=$1
STATUS=$2

if [[ "$IF" == "eth0" ]]; then
	case "$STATUS" in
		up)
			PRIVATE_IP=$(grep private_ip /run/cloud-init/instance-data.json | cut -d":" -f2 | sed 's/[",]//g')
			IFS=. read privateip1 privateip2 privateip3 privateip4 <<< $PRIVATE_IP
			last=$(($privateip4-1))
			gateway4=$privateip1.$privateip2.$privateip3.$last
			ip route add 169.254.42.42/32 via $gateway4 dev eth0
			;;
		*)
			;;
	esac
fi
