Skip to main content

Repository: govuk-infrastructure

Terraform for the EKS Kubernetes clusters that will host GOV.UK. See also Not quite production yet, as of Sep 2022.



This is a work in progress. This code does not represent production infrastructure yet. For the canonical source of GOV.UK’s infrastructure, see alphagov/govuk-aws and alphagov/govuk-puppet repos.

What’s in this repo

The govuk-infrastructure repo contains Terraform modules for turning up an EKS cluster for GOV.UK.

Helm charts have moved to alphagov/govuk-helm-charts.


To install the currently used version of Terraform:

brew install tfenv
cd terraform/
tfenv install

Working on this repo

We have some recommended pre-commit scripts. If you’re making changes to this repo, it’s worth setting up the pre-commit hooks on your machine:

See alphagov/gds-pre-commit for more recommendations on using pre-commit.


Further documentation about how to perform various tasks can be found here

There are also docs in the terraform/docs and directories.

Who we are

We’re the GOV.UK Replatforming team, discovering the future of GOV.UK’s infrastructure, one line of code at a time. You can find us in #govuk-replatforming on the GDS Slack, and our (internal) Trello board exists.


MIT License