docs: add README for terraform-ci image
This commit is contained in:
33
images/terraform-ci/README.md
Normal file
33
images/terraform-ci/README.md
Normal file
@@ -0,0 +1,33 @@
|
||||
# Terraform CI Image
|
||||
|
||||
Image Docker pour les pipelines CI/CD Terraform.
|
||||
|
||||
## Contenu
|
||||
|
||||
- **Terraform** : 1.5.7
|
||||
- **tflint** : 0.54.0
|
||||
- **Outils** : git, curl, bash, jq
|
||||
|
||||
## Utilisation
|
||||
|
||||
```yaml
|
||||
# Dans un workflow Gitea Actions
|
||||
jobs:
|
||||
lint:
|
||||
runs-on: docker
|
||||
container:
|
||||
image: gitea.arnodo.fr/damien/terraform-ci:latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- run: |
|
||||
cd terraform/prod
|
||||
terraform init -backend=false
|
||||
terraform validate
|
||||
tflint
|
||||
```
|
||||
|
||||
## Build local
|
||||
|
||||
```bash
|
||||
docker build -t terraform-ci:latest .
|
||||
```
|
||||
Reference in New Issue
Block a user