Files
computer-playbook/scripts/meta/env/inventory.sh
T

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