diff options
Diffstat (limited to 'nixops/scripts/with_env')
-rwxr-xr-x | nixops/scripts/with_env | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/nixops/scripts/with_env b/nixops/scripts/with_env deleted file mode 100755 index c570ccf..0000000 --- a/nixops/scripts/with_env +++ /dev/null | |||
@@ -1,22 +0,0 @@ | |||
1 | #!/usr/bin/env bash | ||
2 | |||
3 | if [ -z "$NIXOPS_ENV_LOADED" ]; then | ||
4 | echo "Please load the environment with direnv" | ||
5 | exit 1; | ||
6 | fi | ||
7 | |||
8 | umask 0077 | ||
9 | TEMP=$(mktemp -d /tmp/XXXXXX-nixops-files) | ||
10 | chmod go-rwx $TEMP | ||
11 | |||
12 | finish() { | ||
13 | rm -rf "$TEMP" | ||
14 | } | ||
15 | |||
16 | trap finish EXIT | ||
17 | |||
18 | sops -d secrets/vars.yml | yq -r .ssl_keys.nix_repository > $TEMP/id_ed25519 | ||
19 | |||
20 | export SSH_IDENTITY_FILE="$TEMP/id_ed25519" | ||
21 | |||
22 | "$@" | ||