mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-08 11:46:35 +00:00
25 lines
498 B
Bash
Executable File
25 lines
498 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# shellcheck shell=bash
|
|
#
|
|
# Resolve inventory path.
|
|
|
|
set -euo pipefail
|
|
|
|
if [[ "${INFINITO_ENV_INVENTORY_LOADED:-}" == "1" ]]; then
|
|
return 0
|
|
fi
|
|
export INFINITO_ENV_INVENTORY_LOADED="1"
|
|
|
|
: "${RUNNING_ON_ACT:=false}"
|
|
: "${RUNNING_ON_GITHUB:=false}"
|
|
|
|
if [[ -z "${INVENTORY_DIR:-}" ]]; then
|
|
INVENTORY_DIR="$(
|
|
RUNNING_ON_ACT="${RUNNING_ON_ACT}" \
|
|
RUNNING_ON_GITHUB="${RUNNING_ON_GITHUB}" \
|
|
HOME="${HOME:-}" \
|
|
bash scripts/inventory/resolve.sh
|
|
)"
|
|
fi
|
|
export INVENTORY_DIR
|