Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/blackbird-cloud/terraform-toolkit
Base docker image for infrastructure deployments on CI
https://github.com/blackbird-cloud/terraform-toolkit
build-tools cicd docker terraform
Last synced: about 2 months ago
JSON representation
Base docker image for infrastructure deployments on CI
- Host: GitHub
- URL: https://github.com/blackbird-cloud/terraform-toolkit
- Owner: blackbird-cloud
- License: apache-2.0
- Created: 2022-10-13T12:47:37.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-25T11:56:39.000Z (8 months ago)
- Last Synced: 2024-04-25T12:51:25.464Z (8 months ago)
- Topics: build-tools, cicd, docker, terraform
- Language: Dockerfile
- Size: 15.6 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# BlackBird Cloud Terraform Toolkits
Base docker image for infrastructure deployments on CI, contains both `tfenv` and `tgenv`
## Usage
### On Gitlab CI
```yaml
deploy:
image: blackbirdcloud/terraform-toolkit:latest
stage: deploy
script:
- source ~/.env
- terragrunt init
- terragrunt apply
```### Troubleshoot
#### Exit code 126
This is caused by tgenv pointing to the terraform shim instead of binary, make sure to do `source ~/.env` before any terragrunt action