4 SCRIPTDIR="$(readlink -f $(dirname ${BASH_SOURCE[0]}))"
5 LIBDIR="$(dirname $(dirname ${SCRIPTDIR}))/env/lib"
7 source $LIBDIR/common.sh
8 source $SCRIPTDIR/common.sh
11 "create-gpg-key") create_gpg_key $2 ;;
12 "sops-encrypt-site") sops_encrypt_site $2 $3 ;;
13 "sops-decrypt-site") sops_decrypt_site $2 ;;
14 "flux-create-site") flux_create_site $2 $3 $4 $5;;
16 Usage: $(basename $0) COMMAND
19 create-gpg-key KEY_NAME - Create GPG keypair in local keyring
20 sops-encrypt-site SITE_YAML KEY_NAME - Encrypt SITE_YAML secrets with KEY_NAME
21 sops-decrypt-site SITE_YAML - Decrypt SITE_YAML secrets
22 flux-create-site URL BRANCH PATH KEY_NAME - Create Flux resources to deploy site