ministryofjustice / modernisation-platform

A place for the core work of the Modernisation Platform • This repository is defined and managed in Terraform
https://user-guide.modernisation-platform.service.justice.gov.uk
MIT License
677 stars 291 forks source link

Modernisation Platform Module Review #6137

Open ep-93 opened 5 months ago

ep-93 commented 5 months ago

User Story

As a modernisation platform engineer, I want to only maintain modules we offer that are useful, and actually in use, and edit / improve / remove ones which are not So that we can focus our time on what customers need / want.

Value / Purpose

Currently our modules are either heavily used, or not at all. We maintain tests on modules which are never used, and keep them up to date, is this time wasted?

I think we need to review the modules that we have, work out if they are being used, and the ones that are not, do we keep, change, improve, remove etc.

Useful Contacts

Edd Proctor

Additional Information

No response

Proposal / Unknowns

Module / Repo Link
Main Repo https://github.com/ministryofjustice/modernisation-platform
Environments Repo https://github.com/ministryofjustice/modernisation-platform-environments
Bastion Linux https://github.com/ministryofjustice/modernisation-platform-terraform-bastion-linux
Configuration Management https://github.com/ministryofjustice/modernisation-platform-configuration-management
Instance Scheduler https://github.com/ministryofjustice/modernisation-platform-instance-scheduler
S3 Bucket https://github.com/ministryofjustice/modernisation-platform-terraform-s3-bucket
AWS VM Import https://github.com/ministryofjustice/modernisation-platform-terraform-aws-vm-import
SSM Patching https://github.com/ministryofjustice/modernisation-platform-terraform-ssm-patching
EC2 Autoscaling https://github.com/ministryofjustice/modernisation-platform-terraform-ec2-autoscaling-group
AMI Builds https://github.com/ministryofjustice/modernisation-platform-ami-builds
Terraform Baselines https://github.com/ministryofjustice/modernisation-platform-terraform-baselines
Cross Account Access https://github.com/ministryofjustice/modernisation-platform-terraform-cross-account-access
DNS Certificates https://github.com/ministryofjustice/modernisation-platform-terraform-dns-certificates
Load Balancer https://github.com/ministryofjustice/modernisation-platform-terraform-loadbalancer
Github OIDC Role https://github.com/ministryofjustice/modernisation-platform-github-oidc-role
Terraform Member VPC https://github.com/ministryofjustice/modernisation-platform-terraform-member-vpc
Terraform IAM Superadmins https://github.com/ministryofjustice/modernisation-platform-terraform-iam-superadmins
S3 Bucket Replication https://github.com/ministryofjustice/modernisation-platform-terraform-s3-bucket-replication-role
EC2 Instance https://github.com/ministryofjustice/modernisation-platform-terraform-ec2-instance
Github OIDC Provider https://github.com/ministryofjustice/modernisation-platform-github-oidc-provider
ECS Cluster https://github.com/ministryofjustice/modernisation-platform-terraform-ecs-cluster
Pagerduty https://github.com/ministryofjustice/modernisation-platform-terraform-pagerduty-integration
Incident Response https://github.com/ministryofjustice/modernisation-platform-incident-response
Trusted Advisor https://github.com/ministryofjustice/modernisation-platform-terraform-trusted-advisor
Lambda Function https://github.com/ministryofjustice/modernisation-platform-terraform-lambda-function
   

Definition of Done

SimonPPledger commented 4 months ago

Terraform Module Template | https://github.com/ministryofjustice/modernisation-platform-terraform-module-template - removed this one

github-actions[bot] commented 1 month ago

This issue is stale because it has been open 90 days with no activity.