infra/.woodpecker/terraform.yml
2025-03-26 23:09:42 +01:00

27 lines
646 B
YAML

when:
- event: push
branch: main
- event: cron
steps:
- name: terraform
image: hashicorp/terraform:latest
environment:
SCW_SECRET_KEY:
from_secret: scw_secret_key
SCW_ACCESS_KEY:
from_secret: scw_access_key
AWS_ACCESS_KEY_ID:
from_secret: scw_access_key
AWS_SECRET_ACCESS_KEY:
from_secret: scw_secret_key
HCLOUD_TOKEN:
from_secret: hcloud_token
CLOUDNS_AUTH_ID:
from_secret: cloudns_id
CLOUDNS_PASSWORD:
from_secret: cloudns_secret
commands:
- cd terraform/
- terraform init
- terraform apply -auto-approve