A DevOps Less tool for orchestrating terraform modules and deployments.
273
Maintained by: Rosen Kolev
A tool that orchestrates terraform modules and deployments and in the future will support kubernates and other modules
The tool can automatically install RFLint, terraform, and opentofy and validate terraform scripts or provision the resources. The dependencies are evaluated and executed. The outputs are automatically passed to dependent modules.
# validate all modules
docker run -it -w /app:/app rosenkolev/dopless:latest validate
# execute all modules
docker run -it -w /app:/app rosenkolev/dopless:latest run -f workflow.yaml
tflint: 0.48.0
cliName: terraform
cliVersion: 1.3.6
variables:
TF_HTTP_PASSWORD: $TF_PASSWORD
TF_HTTP_RETRY_WAIT_MIN: 5
sensitiveVariables:
- TF_HTTP_PASSWORD
modules:
- name: web
path: terraform/web
variables:
TF_VAR_name: my-web-app
- name: api
path: terraform/api
needs:
- web
output:
type: env
name: deploy.env
exports:
web:
- web_url
MIT
Content type
Image
Digest
sha256:4f3fab8f4…
Size
17 MB
Last updated
almost 3 years ago
docker pull rosenkolev/dopless