Skip to content
This repository has been archived by the owner on Sep 9, 2024. It is now read-only.

ministryofjustice/cloud-platform-terraform-efs-csi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cloud-platform-terraform-efs-csi

EFS (NFS compatible) storage backend for Kubernetes

Usage

See the examples/ folder.

Requirements

Name Version
terraform >= 1.2.5
aws >=4.24.0
helm >=2.6.0

Providers

Name Version
aws >=4.24.0
helm >=2.6.0

Modules

Name Source Version
efs_irsa github.com/ministryofjustice/cloud-platform-terraform-irsa 1.0.3

Resources

Name Type
aws_iam_policy.efs_policy resource
helm_release.aws_efs resource
aws_iam_policy_document.efs_doc data source

Inputs

Name Description Type Default Required
eks_cluster cluster name string n/a yes

Outputs

No outputs.

Tags

Some of the inputs are tags. All infrastructure resources need to be tagged according to the MOJ techincal guidance. The tags are stored as variables that you will need to fill out as part of your module.

Name Description Type Default Required
application string - yes
business-unit Area of the MOJ responsible for the service string mojdigital yes
environment-name string - yes
infrastructure-support The team responsible for managing the infrastructure. Should be of the form team-email string - yes
is-production string false yes
team_name string - yes

Reading Material

Chart: https://kubernetes-sigs.github.io/aws-efs-csi-driver/index.yaml

Installation docs: https://github.com/kubernetes-sigs/aws-efs-csi-driver/tree/master/docs