Switch to .env.local files instead of using pass directly in direnv

This commit is contained in:
Jeremy Dormitzer 2021-01-25 10:20:18 -05:00
parent da232c6b03
commit 1b1eb94aee
8 changed files with 57 additions and 31 deletions

8
.envrc
View File

@ -1,9 +1,9 @@
PATH_add bin PATH_add bin
export TF_VAR_do_token=$(pass jdormit-infra-do-token) # export TF_VAR_do_token=$(pass jdormit-infra-do-token)
export DIGITALOCEAN_API_TOKEN=$(pass jdormit-infra-do-token) # export DIGITALOCEAN_API_TOKEN=$(pass jdormit-infra-do-token)
export TF_VAR_spaces_access_id=$(pass jdormit-infra-spaces-access-id) # export TF_VAR_spaces_access_id=$(pass jdormit-infra-spaces-access-id)
export TF_VAR_spaces_secret_key=$(pass jdormit-infra-spaces-secret-key) # export TF_VAR_spaces_secret_key=$(pass jdormit-infra-spaces-secret-key)
if [ -f ".env.local" ]; then if [ -f ".env.local" ]; then
echo "sourcing .env.local" echo "sourcing .env.local"

2
.gitignore vendored
View File

@ -1,4 +1,4 @@
/.env.local .env.local
/backend-config.tf /backend-config.tf
*/**/.terraform */**/.terraform
*.tfstate* *.tfstate*

View File

@ -1,7 +1,14 @@
source_up source_up
export GITEA_MAILGUN_PASSWORD=$(pass noreply@mg.git.jeremydormitzer.com) # export GITEA_MAILGUN_PASSWORD=$(pass noreply@mg.git.jeremydormitzer.com)
export GITEA_LFS_JWT_SECRET=$(pass packer-gitea-lfs-jwt-secret) # export GITEA_LFS_JWT_SECRET=$(pass packer-gitea-lfs-jwt-secret)
export GITEA_SECRET_KEY=$(pass packer-gitea-secret-key) # export GITEA_SECRET_KEY=$(pass packer-gitea-secret-key)
export GITEA_INTERNAL_TOKEN=$(pass packer-gitea-internal-token) # export GITEA_INTERNAL_TOKEN=$(pass packer-gitea-internal-token)
export GITEA_JWT_SECRET=$(pass packer-gitea-jwt-secret) # export GITEA_JWT_SECRET=$(pass packer-gitea-jwt-secret)
if [ -f ".env.local" ]; then
echo "sourcing .env.local"
set -a
source ".env.local"
set +a
fi

View File

@ -1,3 +1,10 @@
source_up source_up
export TF_VAR_netlify_token=$(pass netlify-terraform-access-token) # export TF_VAR_netlify_token=$(pass netlify-terraform-access-token)
if [ -f ".env.local" ]; then
echo "sourcing .env.local"
set -a
source ".env.local"
set +a
fi

View File

@ -1 +0,0 @@
export ANSIBLE_INVENTORY="$(expand_path hosts.ini)"

View File

@ -1 +0,0 @@
justindormitzer.com ansible_host=167.71.186.105 ansible_user=root

View File

@ -1,8 +1,15 @@
source_up source_up
export SYNCTHING_USER=$(pass packer-syncthing-user) # export SYNCTHING_USER=$(pass packer-syncthing-user)
export SYNCTHING_PW=$(pass packer-syncthing-pw) # export SYNCTHING_PW=$(pass packer-syncthing-pw)
export SYNCTHING_API_KEY=$(pass packer-syncthing-api-key) # export SYNCTHING_API_KEY=$(pass packer-syncthing-api-key)
export SYNCTHING_CERT_PEM=$(pass packer-syncthing-cert.pem) # export SYNCTHING_CERT_PEM=$(pass packer-syncthing-cert.pem)
export SYNCTHING_KEY_PEM=$(pass packer-syncthing-key.pem) # export SYNCTHING_KEY_PEM=$(pass packer-syncthing-key.pem)
export CERTBOT_EMAIL=$(pass certbot-email) # export CERTBOT_EMAIL=$(pass certbot-email)
if [ -f ".env.local" ]; then
echo "sourcing .env.local"
set -a
source ".env.local"
set +a
fi

View File

@ -1,14 +1,21 @@
source_up source_up
export WALLABAG_MAILGUN_PASSWORD=$(pass packer-wallabag-mailgun-password) # export WALLABAG_MAILGUN_PASSWORD=$(pass packer-wallabag-mailgun-password)
export WALLABAG_SECRET=$(pass packer-wallabag-secret) # export WALLABAG_SECRET=$(pass packer-wallabag-secret)
export WALLABAG_PASSWORD=$(pass wallabag.jeremydormitzer.com) # export WALLABAG_PASSWORD=$(pass wallabag.jeremydormitzer.com)
export WALLABAG_WALLABAGER_ID=$(pass packer-wallabag-wallabager-id) # export WALLABAG_WALLABAGER_ID=$(pass packer-wallabag-wallabager-id)
export WALLABAG_WALLABAGER_SECRET=$(pass packer-wallabag-wallabager-secret) # export WALLABAG_WALLABAGER_SECRET=$(pass packer-wallabag-wallabager-secret)
export WALLABAG_ANDROID_APP_ID=$(pass packer-wallabag-android-app-id) # export WALLABAG_ANDROID_APP_ID=$(pass packer-wallabag-android-app-id)
export WALLABAG_ANDROID_APP_SECRET=$(pass packer-wallabag-android-app-secret) # export WALLABAG_ANDROID_APP_SECRET=$(pass packer-wallabag-android-app-secret)
export WALLABAG_IPAD_ID=$(pass packer-wallabag-ipad-id) # export WALLABAG_IPAD_ID=$(pass packer-wallabag-ipad-id)
export WALLABAG_IPAD_SECRET=$(pass packer-wallabag-ipad-secret) # export WALLABAG_IPAD_SECRET=$(pass packer-wallabag-ipad-secret)
export WALLABAG_WALLABAG_EL_ID=$(pass packer-wallabag-wallabag.el-id) # export WALLABAG_WALLABAG_EL_ID=$(pass packer-wallabag-wallabag.el-id)
export WALLABAG_WALLABAG_EL_SECRET=$(pass packer-wallabag-wallabag.el-secret) # export WALLABAG_WALLABAG_EL_SECRET=$(pass packer-wallabag-wallabag.el-secret)
export CERTBOT_EMAIL=$(pass certbot-email) # export CERTBOT_EMAIL=$(pass certbot-email)
if [ -f ".env.local" ]; then
echo "sourcing .env.local"
set -a
source ".env.local"
set +a
fi