14 lines
544 B
Markdown
14 lines
544 B
Markdown
# Validation runbook
|
|
|
|
Run from the repository root without credentials:
|
|
|
|
```bash
|
|
terraform -chdir=terraform fmt -check -recursive
|
|
terraform -chdir=terraform init -backend=false
|
|
terraform -chdir=terraform validate
|
|
python3 scripts/validate_artifacts.py
|
|
python3 -m pytest -q
|
|
```
|
|
|
|
`init -backend=false` may download the pinned provider constraint but does not create infrastructure. Do not use `terraform apply` as part of validation. A deployment candidate additionally requires an operator-supplied `terraform plan -out=tfplan` and human review.
|