From 1052bfda27ad0607cd4dc5dc91e2d8e8220c30c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Isma=C3=ABl=20Bouya?= Date: Thu, 27 Aug 2020 23:53:36 +0200 Subject: Simplify management of secrets in nixops --- nixops/scripts/with_env | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'nixops/scripts/with_env') diff --git a/nixops/scripts/with_env b/nixops/scripts/with_env index dd0fecb..26e74b5 100755 --- a/nixops/scripts/with_env +++ b/nixops/scripts/with_env @@ -5,11 +5,6 @@ if [ -z "$NIXOPS" ]; then exit 1; fi -if [ -z "$NIXOPS_CONFIG_PASS_SUBTREE_PATH" ]; then - echo "Please set NIXOPS_CONFIG_PASS_SUBTREE_PATH to the password-store subtree path" - exit 1; -fi - TEMP=$(mktemp -d /tmp/XXXXXX-nixops-files) chmod go-rwx $TEMP @@ -21,10 +16,10 @@ finish() { trap finish EXIT # pass cannot "just" list files in a directory without showing a tree :( -files=$(pass ls $NIXOPS_CONFIG_PASS_SUBTREE_PATH/Nixops/files | sed -e '1d' -e 's/^.* //') +files=$(pass ls Nixops/files | sed -e '1d' -e 's/^.* //') for file in $files; do - pass show "$NIXOPS_CONFIG_PASS_SUBTREE_PATH/Nixops/files/$file" > $TEMP/$file + pass show "Nixops/files/$file" > $TEMP/$file done $NIXOPS set-args --argstr privateFiles "$TEMP" -- cgit v1.2.3