ci: speed up Terraform plan by skipping refresh in pipelines
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 16s
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 16s
Use terraform plan -refresh=false in plan/apply workflows to avoid slow Proxmox state refresh on every push. This keeps CI fast while preserving apply behavior from the generated plan.
This commit is contained in:
@@ -57,7 +57,7 @@ jobs:
|
|||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
for attempt in 1 2; do
|
for attempt in 1 2; do
|
||||||
echo "Terraform plan attempt $attempt/2"
|
echo "Terraform plan attempt $attempt/2"
|
||||||
if timeout 20m terraform plan -parallelism=1 -out=tfplan; then
|
if timeout 20m terraform plan -refresh=false -parallelism=1 -out=tfplan; then
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
if [ "$attempt" -eq 1 ]; then
|
if [ "$attempt" -eq 1 ]; then
|
||||||
|
|||||||
@@ -71,7 +71,7 @@ jobs:
|
|||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
for attempt in 1 2; do
|
for attempt in 1 2; do
|
||||||
echo "Terraform plan attempt $attempt/2"
|
echo "Terraform plan attempt $attempt/2"
|
||||||
if timeout 20m terraform plan -parallelism=1 -out=tfplan; then
|
if timeout 20m terraform plan -refresh=false -parallelism=1 -out=tfplan; then
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
if [ "$attempt" -eq 1 ]; then
|
if [ "$attempt" -eq 1 ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user