17 lines
458 B
Bash
Executable File
17 lines
458 B
Bash
Executable File
#!/usr/bin/env bash
|
||
#MISE description="Terraform с окружением из .env и config.yaml: mise run tf storage plan"
|
||
set -euo pipefail
|
||
|
||
[[ $# -ge 2 ]] || {
|
||
echo "использование: mise run tf <vault|storage|database> <команда terraform> [аргументы]" >&2
|
||
exit 1
|
||
}
|
||
dir=$1
|
||
shift
|
||
|
||
if [[ $1 == init ]]; then
|
||
shift
|
||
exec terraform -chdir="$dir" init -backend-config=../backend.hcl "$@"
|
||
fi
|
||
exec terraform -chdir="$dir" "$@"
|