|
|
|
|
@ -86,7 +86,7 @@ function fn_gpg_extract_uid(){
|
|
|
|
|
echo "${uid}"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function fn_generate_sops_config(){
|
|
|
|
|
function fn_sops_generate_config(){
|
|
|
|
|
# sops.yaml doc: https://github.com/getsops/sops?tab=readme-ov-file#using-sops-yaml-conf-to-select-kms-pgp-and-age-for-new-files
|
|
|
|
|
# CAVEAT: dirty hacks, as DRY as feasible within bash
|
|
|
|
|
|
|
|
|
|
@ -146,7 +146,7 @@ fi
|
|
|
|
|
# UPDATE SOPS CONFIG
|
|
|
|
|
# TODO: remove the 'pushd;popd' workaround and make the functions aware of the dir being read
|
|
|
|
|
pushd "${keyfiles_dir}" > /dev/null 2>&1
|
|
|
|
|
(fn_generate_sops_config) > "${sops_config}"
|
|
|
|
|
(fn_sops_generate_config) > "${sops_config}"
|
|
|
|
|
popd > /dev/null 2>&1
|
|
|
|
|
|
|
|
|
|
# VERIFY
|
|
|
|
|
|