Skip to content

Latest commit

 

History

History
38 lines (29 loc) · 911 Bytes

terraform_valida_modulo.md

File metadata and controls

38 lines (29 loc) · 911 Bytes

Terraform Valida Módulo

Github Actions para ser reutilizado nos projetos de Terraform. Faz a validação da sintaxe do código terraform.

  • terraform init
  • terraform fmt
  • terraform validate
  • validação tfsec

Inputs

Nome Descrição Requirida Default
os_version Versão do sistema operacional não ubuntu-20.04
working_directory Diretório onde a pipeline irá atuar não .

Utilizando

Criar a seguintes estrutura de diretórios:

.github/workflows/<proposito>.yml

Utilize o exemplo abaixo para seu pipeline de CI:

name: "Terraform Valida Modulo"

on:
  push:
    branches:
      - main
  pull_request:

jobs:
  terraform:
      uses: "mentoriaiac/cicd_centralizado/.github/workflows/terraform_valida_modulo.yaml@v1"
      with:
        os_version: "ubuntu-20.04"
        working_directory: "./terraform"