Coder Social home page Coder Social logo

devopsjohndoe / govuk-infrastructure Goto Github PK

View Code? Open in Web Editor NEW

This project forked from alphagov/govuk-infrastructure

0.0 0.0 0.0 3.13 MB

Terraform turnup automation for the EKS Kubernetes clusters that host GOV.UK. See https://github.com/alphagov/govuk-helm-charts for application config.

License: MIT License

Shell 0.75% Makefile 0.09% Smarty 1.10% HCL 96.68% Dockerfile 1.38%

govuk-infrastructure's Introduction

GOV.UK Infrastructure

What's in this repo

The govuk-infrastructure repo contains:

  • terraform/: Terraform modules for turning up an Kubernetes cluster on EKS for GOV.UK.
  • images/: Container image definitions for utilities such as the toolbox image.
  • .github/: GitHub Actions and workflows used by other GOV.UK repos, for example release automation, test runners and security analysis tools.

What's not in this repo

Helm charts for GOV.UK applications are in alphagov/govuk-helm-charts.

Base image definitions for GOV.UK Ruby apps are in alphagov/govuk-ruby-images.

Some AWS services for GOV.UK are still configured using the legacy alphagov/govuk-aws (public) and alphagov/govuk-aws-data (private) repos.

Usage

To install the currently-used version of Terraform:

brew install tfenv
cd terraform/
tfenv install

Pre-commit hooks

We have some recommended pre-commit hooks. You need to install pre-commit for these to run.

Documentation

See the docs/ directory.

There are also docs in terraform/docs/ and inline READMEs in some directories.

Team

GOV.UK Platform Engineering team looks after this repo. If you're inside GDS, you can find us in #govuk-platform-engineering or view our kanban board.

Licence

MIT License

govuk-infrastructure's People

Contributors

sengi avatar theseanything avatar fredericfran-gds avatar richardtowers avatar samsimpson1 avatar bilbof avatar dependabot[bot] avatar rtrinque avatar karlbaker02 avatar kerin avatar mahmudh avatar nsabri1 avatar marcpomfret avatar kentsanggds avatar robinjam avatar dj-maisy avatar nimalank7 avatar murilodalri avatar chrisbashton avatar desenhar avatar smford avatar kludgekml avatar csutter avatar kevindew avatar lwilts avatar wjmurphy avatar alexbakervr avatar issyl0 avatar aldavidson avatar agadufrat avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.