refactor: args, secrets files

ADP-179_sops_manage_keys
LeeW 11 months ago
parent d8bc39c9d8
commit cd2634e845

@ -15,6 +15,7 @@ while (( $# >= 1 ));do
case $cur in
-k|--key|--keyfiles) keyfiles_dir="${2}"; shift ;;
-c|--config_dir) sops_config_dir="${2}"; shift ;;
-s|--secrets_file|-f|--file) secrets_file_list+=( "${2}" ); shift ;;
*) secrets_file_list+=( "${cur}" )
esac
shift;

@ -10,6 +10,10 @@ secrets_file="mock_secrets.yaml"
test -e "${secrets_file}" || (yq -n '.demo.credentials.secret = "hunter2"' > "${secrets_file}" && sops -e -i "${secrets_file}" )
set -x
# ../bin/update_sops.sh -k "${keys_dir}" -c "${sops_cfg_dir}" "${secrets_file}"
# SAMPLE COMMANDS - manually uncomment to try out
# minimal operation: update .sops.yaml, update keys in encrypted file
../bin/update_sops.sh "${secrets_file}"
# test: uncomment, expect: error # ../bin/update_sops.sh "${secrets_file}" secrets.yaml
# Full Args: specify path to each, also for secrets, mix specified and positional params
# ../bin/update_sops.sh -k "${keys_dir}" -c "${sops_cfg_dir}" -s "${secrets_file}" "${secrets_file}"
# TEST: induce error: invalid file
# ../bin/update_sops.sh "${secrets_file}" -s non_existing_secrets.yaml

Loading…
Cancel
Save