#!/bin/bash
token=~/.yndx/.yc-iam.token
if [ $(( $(gdate +%s) - $(gstat --printf %Y $token 2>/dev/null || echo 601) )) -gt 600 ]; then
  curl -s -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' --header "Authorization: OAuth $(cat ~/.yndx/.dbaas-token)" -d '{"organization_id": "58515cc5-187b-4b73-a8d2-871955163cce"}' 'http://iam.cloud.yandex.net:4336/public/v1/auth/oauth' | python -c "import sys; import json; print(json.loads(sys.stdin.read())['token'])" > $token 2>/dev/null
fi
cat $token
