Download this file
| 1 | #!/usr/bin/env bash |
| 2 | set -euo pipefail |
| 3 | cd "$(dirname "$0")/.." |
| 4 | export AWS_EC2_METADATA_DISABLED=true |
| 5 | export AWS_ACCESS_KEY_ID=mock |
| 6 | export AWS_SECRET_ACCESS_KEY=mock |
| 7 | unset AWS_SESSION_TOKEN AWS_SECURITY_TOKEN AWS_PROFILE AWS_DEFAULT_PROFILE |
| 8 | |
| 9 | tofu fmt -check -recursive |
| 10 | for module in modules/storage modules/region examples/single-host examples/single-region examples/two-regions; do |
| 11 | tofu -chdir="$module" init -backend=false -input=false -lockfile=readonly -no-color |
| 12 | tofu -chdir="$module" validate -no-color |
| 13 | tofu -chdir="$module" test -no-color |
| 14 | done |
| 15 | python3 scripts/check-bootstrap.py |
| 16 | |