Skip to content

Instantly share code, notes, and snippets.

@zot24
Last active August 29, 2018 12:33
Show Gist options
  • Save zot24/602e6c702b95cdda3f40a6adb4c79bb4 to your computer and use it in GitHub Desktop.
Save zot24/602e6c702b95cdda3f40a6adb4c79bb4 to your computer and use it in GitHub Desktop.
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment