rrey / terraform-runner

A docker container to use as a CI runner with awesome tools around Terraform

Home Page:https://hub.docker.com/repository/docker/rrey/terraform-runner

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

A docker container to use as a CI runner with awesome tools around Terraform

https://hub.docker.com/repository/docker/rrey/terraform-runner

License:MIT License


Languages

Language:Dockerfile 73.3%Language:Shell 21.0%Language:Ruby 5.7%