Use Case Icon

Set up a CI / CD pipeline for your infrastructure code in AWS

Configure a fully automated CI / CD pipeline to build, test, and deploy your infrastructure code (e.g., Terraform) using your favorite CI servers (e.g., Jenkins, CircleCi) under the hood.

CLOUD
Cloud Logo
PROVISIONER
Terraform Logo
CONFIGURATION MANAGEMENT
Bash LogoDocker LogoPacker Logo

Here's what you'll be able to do:

  • Configure a fully automated CI / CD pipeline to build, test, and deploy your infrastructure code (e.g., Terraform, Packer, Docker, Helm) after every commit.
  • Package your infrastructure code into immutable, versioned artifacts.
  • Promote your immutable, versioned artifacts from environment to environment (dev, stage, prod) using a secure pipeline based on AWS Lambda and ECS.
  • Automatic error handling and retries. Roll back to previous versions in case of problems.
  • Use your favorite CI server (Jenkins, GitLab, CircleCi, TravisCi, etc) without having to give it admin permissions.

Example architecture for this use case:

Gruntwork Reference Architecture

Here's how Gruntwork helps you accomplish this use case:

Learn Icon

Learn

Use our deployment guides, documentation, training courses, and books to ramp up on Kubernetes.

Deploy Icon

Deploy

Use our production deployment guides, Gruntwork Infrastructure as Code Library, and Gruntwork Professional Services to deploy Kubernetes.

Infrastructure as Code Library

Use Case Tab Logo
module-ci
Infrastructure as Code Library
Maintain Icon

Maintain & Scale

Use our production deployment guides, Gruntwork Infrastructure as Code Library, and Gruntwork Professional Services to deploy Kubernetes.

Ready to hand off the Gruntwork?