initial commit
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
commit
75891c3271
129 changed files with 8046 additions and 0 deletions
22
.envrc
Normal file
22
.envrc
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
# Stack selection — set LINDERHOF_STACK before sourcing, or create a .stack file
|
||||
if [[ -z "${LINDERHOF_STACK:-}" ]]; then
|
||||
if [[ -f "$PWD/.stack" ]]; then
|
||||
LINDERHOF_STACK="$(cat "$PWD/.stack")"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ -z "${LINDERHOF_STACK:-}" ]]; then
|
||||
echo "linderhof: LINDERHOF_STACK is not set" >&2
|
||||
echo " set it in your environment, or run: echo <stack-name> > .stack" >&2
|
||||
else
|
||||
export LINDERHOF_STACK
|
||||
export LINDERHOF_DIR="${XDG_CONFIG_HOME:-$HOME/.config}/linderhof/$LINDERHOF_STACK"
|
||||
export ANSIBLE_INVENTORY="$LINDERHOF_DIR/hosts.yml"
|
||||
export ANSIBLE_VAULT_PASSWORD_FILE="$LINDERHOF_DIR/vault-pass"
|
||||
|
||||
# Per-stack overrides: DOCKER_HOST, etc. — written by setup.sh
|
||||
if [[ -f "$LINDERHOF_DIR/stack.env" ]]; then
|
||||
# shellcheck source=/dev/null
|
||||
source "$LINDERHOF_DIR/stack.env"
|
||||
fi
|
||||
fi
|
||||
Loading…
Add table
Add a link
Reference in a new issue