# database_connection = mysql://designate:GyfXdn3ujkGj@m1-master.eqiad.wmnet/designate instanceid=$1 ip=$2 fqdn=$3 newid="" payload=" { \ \"name\": \"$fqdn.\", \ \"type\": \"A\", \ \"data\": \"$ip\" \ } " curlret=`curl -H "Content-Type:application/json" -vX POST http://208.80.154.12:9001/v1/domains/159d5d42-6848-4661-8524-8e571c4cfe31/records -d "$payload"` newid=`echo $curlret | sed 's/.*\, "id": "//' | sed 's/".*//' | sed 's/\-//g'` if [ ${#newid} -gt 5 ]; then mysqlcmd="update records SET managed=1, managed_resource_type='instance', managed_resource_id='$instanceid', managed_plugin_name='nova_fixed', managed_plugin_type='handler' where id='$newid';" mysql -u designate -pGyfXdn3ujkGj -h m1-master.eqiad.wmnet designate -e "$mysqlcmd" else echo "Failed entry: $fqdn" fi