zot24
7/5/2016 - 9:48 AM

Script to create a Rancher Environment API Keys programmatically

Script to create a Rancher Environment API Keys programmatically #test

#!/bin/bash

docker exec --privileged -i rancher-agent bash << EOF
  ACCOUNT_ID=\`curl -sL "\${CATTLE_URL}/accounts?name=Default" | jq -r .data[].id\`
  echo \`curl -u "${CATTLE_ACCESS_KEY}:${CATTLE_SECRET_KEY}" \
  -X POST \
  -H 'Accept: application/json' \
  -H 'Content-Type: application/json' \
  -d '{"description":"Development API key", "name":"development"}' \
  "\${CATTLE_URL}/projects/"\$ACCOUNT_ID"/apikeys"\`
EOF