irongit
readfasterlabs-infra/upload_env_to_secrets.sh
11 lines383 BBourne Again Shell (bash)
1#!/bin/bash
2val=$(cat "$1" | grep '^\w' | awk -F'=' '{print "\""$1"\":\""$2"\","}')
3val="{${val%?}}"
4echo "${val%?}}" >/tmp/env.json
5cat /tmp/env.json | jq
6aws secretsmanager put-secret-value \
7 --secret-id rfl-secrets \
8 --secret-string file:///tmp/env.json >/dev/null 2>&1 ||
9 aws secretsmanager create-secret \
10 --name rfl-secrets \
11 --secret-string file:///tmp/env.json