at0S / govuk-infrastructure

The infrastructure as code for GOV.UK (paired with https://github.com/alphagov/govuk-aws)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GOV.UK Infrastructure

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.

About

The infrastructure as code for GOV.UK (paired with https://github.com/alphagov/govuk-aws)


Languages

Language:HCL 72.0%Language:Ruby 27.4%Language:Dockerfile 0.5%