Skip to content

rrey/terraform-runner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rrey/terraform-runner

Build

This docker image aims at being a CI runner allowing to handle Terraform content. The image contains opinionated cool tools around Terraform like:

  • Terraform : The Terraform CLI itself
  • Terragrunt : A wrapper for Terraform that ease layering.
  • Kitchen-Terraform : A Test Kitchen plugin allowing to handle Terraform testing
  • Inspec : The Chef Compliance as code test framework
  • Open Policy Agent : Open Policy Agent, policy-based control through Terraform plan
  • conftest : Run OPA tests through conftest to ease feedback interpretation

See it in action here

Tags

This image has different tag strategies:

  • vX.Y.Z: Regular SemVer tag with alpine base image.
  • vX.Y.Z-azdo: Image based on rre/azdo-base-container making the image usable on azure devops.

Other useful tools around Terraform (not in this image)

  • terraform-docs: Get rid of modules documentation gruntwork by using a cli that reads your code and generate a clean markdown (among other formats) documentation.
  • pre-commit-terraform: Add Git hooks on your repository to be sure that command are executed.