#! /bin/bash

set -e

json=$(< /dev/stdin)

# This script requires `jq` in $PATH: http://stedolan.github.io/jq/
name=$(jq '.hook.name' <<< "${json}")
value=$(( $(jq '.hook.configuration."node-bound-to-policy"' <<< "${json}") + 1 ))

cat <<EOF
{
  "hook": {
    "configuration": {
      "update": {
        "node-bound-to-policy": $value
      }
    }
  },
  "node": {
    "metadata": {
      "update": {
        "last_hook_execution": "node-bound-to-policy"
      }
    }
  }
}
EOF
