Skip to main content

Repository: govuk-infrastructure

Terraform for the EKS Kubernetes clusters that will host GOV.UK. See also https://github.com/alphagov/govuk-helm-charts. Not quite production yet, as of Sep 2022.

Ownership
#govuk-replatforming
Hosting
N/A
Category
Utilities

README

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.

Usage

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:

https://pre-commit.com/#install

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

Documentation

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.