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