techlite/terraform-apply-hashicorp
privilege high
Usa a imagem oficial do Terraform
implementation
How to choose it
implementation: techlite/terraform-apply-hashicorpIt satisfies the contracttechlite/terraform-apply^1.0.0 → 1.1.0
Compartilha a imagem com `techlite/terraform-plan-hashicorp`: são tasks diferentes, com contratos diferentes, mas o mesmo binário e as mesmas dependências de sistema. O que as distingue é o entrypoint.
What actually runs
- Image
ghcr.io/techlitebr/oren-terraform-hashicorp:1.1.0- Entrypoint
/worker/apply.sh
Where the dependencies appear
Inside the container. This is what a compatible worker has to expect — knowing it asks for a credential is not knowing where it reads it.
| dependency | where | |
|---|---|---|
source | /source | |
artifacts | /artifacts | |
gcpCredential | /secrets/gcp-key.json | |
gcloudToken | $GOOGLE_OAUTH_ACCESS_TOKENas an environment variable | |
clusterProxy | $CLUSTER_PROXYas an environment variable |