Commit 17db88d2 authored by Ben Sykes's avatar Ben Sykes Committed by Anton Babenko

Output var.name (#303)

parent 979f591d
...@@ -8,17 +8,22 @@ terraform: &terraform ...@@ -8,17 +8,22 @@ terraform: &terraform
jobs: jobs:
validate: validate:
<<: *terraform <<: *terraform
environment:
AWS_DEFAULT_REGION: us-east-1
steps: steps:
- checkout - checkout
- run:
name: Install curl
command: apk add --update curl
# - run: # - run:
# name: Add github.com to ~/.ssh/known_hosts # name: Add github.com to ~/.ssh/known_hosts
# command: mkdir ~/.ssh && ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts # command: mkdir ~/.ssh && ssh-keyscan -t rsa github.com >> ~/.ssh/known_hosts
- run: - run:
name: terraform init name: terraform init
command: terraform init -input=false command: find . -type f -name "*.tf" -exec dirname {} \;|sort -u | while read m; do (cd "$m" && terraform init -input=false -backend=false) || exit 1; done
- run: - run:
name: Validate Terraform configurations name: Validate Terraform configurations
command: find . -type f -name "*.tf" -exec dirname {} \;|sort -u | while read m; do (terraform validate -check-variables=false "$m" && echo "√ $m") || exit 1 ; done command: find . -name ".terraform" -prune -o -type f -name "*.tf" -exec dirname {} \;|sort -u | while read m; do (cd "$m" && terraform validate && echo "√ $m") || exit 1 ; done
- run: - run:
name: Check if Terraform configurations are properly formatted name: Check if Terraform configurations are properly formatted
command: if [[ -n "$(terraform fmt -write=false)" ]]; then echo "Some terraform files need be formatted, run 'terraform fmt' to fix"; exit 1; fi command: if [[ -n "$(terraform fmt -write=false)" ]]; then echo "Some terraform files need be formatted, run 'terraform fmt' to fix"; exit 1; fi
......
...@@ -624,3 +624,7 @@ output "azs" { ...@@ -624,3 +624,7 @@ output "azs" {
value = var.azs value = var.azs
} }
output "name" {
description = "The name of the VPC"
value = var.name
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment