added script for updating authorized keys with keys of users with LANDSCAPE:MANAGE:AWS permission

This commit is contained in:
EC2 Server committed 2021-01-27 17:24:14 +00:00
1 parent ef53113972
commit 33ae1f6ac1
1 file changed
+5
@@ -0,0 +1,5 @@
#!/bin/bash
public_keys=$( for user in `curl -H 'Authorization: Bearer vyIlGJTuzTqS25IiS2cLHDFulJ9NgJto3apwV/D9Q0k=' "https://security-service.sapsailing.com/security/api/restsecurity/users_with_permission?permission=LANDSCAPE:MANAGE:AWS" 2>/dev/null | jq -r '.[]'`; do
curl -H 'Authorization: Bearer vyIlGJTuzTqS25IiS2cLHDFulJ9NgJto3apwV/D9Q0k=' "https://security-service.sapsailing.com/landscape/api/landscape/get_ssh_keys_owned_by_user?username[]=${user}" 2>/dev/null | jq -r '.[].publicKey'
done | sort -u )
echo "${public_keys}"