-function sops_decrypt_site {
- local -r site_yaml=$1
-
- local -r site_dir=$(dirname ${site_yaml})
- sops --decrypt --in-place --config=${site_dir}/.sops.yaml ${site_yaml}
+function sops_decrypt {
+ local -r yaml=$1
+ local -r yaml_dir=$(dirname ${yaml})
+ local site_dir=${yaml_dir}
+ if [[ $# -eq 2 ]]; then
+ site_dir=$2
+ fi
+
+ if [[ $(grep -c "^sops:" ${yaml}) -ne 0 ]]; then
+ sops --decrypt --in-place --config=${site_dir}/.sops.yaml ${yaml}
+ fi