--- kind: pipeline type: kubernetes name: Vet trigger: event: - push - tag environment: TF_IN_AUTOMATION: "1" steps: - name: get terraform image: hashicorp/terraform:1.1.8 commands: - apk add bash wget - mv terraform /bin/terraform - wget https://github.com/terraform-docs/terraform-docs/releases/download/v0.16.0/terraform-docs-v0.16.0-linux-amd64.tar.gz -O - | tar -xz terraform-docs -C /usr/local/bin - scripts/format.sh - scripts/generate-docs.sh - git diff-index --name-status HEAD --- kind: pipeline type: kubernetes name: Terraform validate trigger: event: - push - tag branch: - main environment: TF_IN_AUTOMATION: "1" steps: - name: validate image: hashicorp/terraform:1.1.8 commands: - apk add bash - mkdir -p ~/.ssh - chmod 755 ~/.ssh - echo "$${CI_SSH_KEY}" | base64 -d > ~/.ssh/id_rsa - chmod 600 ~/.ssh/id_rsa - scripts/validate.sh environment: GIT_SSH_COMMAND: "ssh -o StrictHostKeyChecking=no" CI_SSH_KEY: from_secret: ci-ssh-key --- kind: signature hmac: a1bfc9e41239e35127a84bdc3420c1b6c9bf854b1b8ee5a82a239e83332f4c12 ...