diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index ef52d70..8244dbb 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -37,7 +37,7 @@ repos:
# Terraform Hooks
- repo: https://github.com/antonbabenko/pre-commit-terraform
- rev: v1.97.3 # Get the latest from: https://github.com/antonbabenko/pre-commit-terraform/releases
+ rev: v1.98.0 # Get the latest from: https://github.com/antonbabenko/pre-commit-terraform/releases
hooks:
- id: terraform_fmt
args:
@@ -94,6 +94,6 @@ repos:
# - --hook-config=--parallelism-ci-cpu-cores=2
- repo: https://github.com/ljnsn/cz-conventional-gitmoji
- rev: v0.6.1
+ rev: v0.7.0
hooks:
- id: conventional-gitmoji
diff --git a/README.md b/README.md
index c9da336..c38cb74 100644
--- a/README.md
+++ b/README.md
@@ -110,11 +110,11 @@ efs-csi-controller 0 5m
| Name | Source | Version |
|------|--------|---------|
-| [cloudwatch\_observability\_irsa\_role](#module\_cloudwatch\_observability\_irsa\_role) | terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks | n/a |
+| [cloudwatch\_observability\_irsa\_role](#module\_cloudwatch\_observability\_irsa\_role) | git::https://github.com/terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks | n/a |
| [cluster](#module\_cluster) | git::https://github.e.it.census.gov/SCT-Engineering/terraform-aws-eks/ | v20.35.0 |
-| [ebs\_csi\_irsa\_role](#module\_ebs\_csi\_irsa\_role) | terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks | n/a |
-| [efs\_csi\_irsa\_role](#module\_efs\_csi\_irsa\_role) | terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks | n/a |
-| [vpc\_cni\_irsa\_role](#module\_vpc\_cni\_irsa\_role) | terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks | n/a |
+| [ebs\_csi\_irsa\_role](#module\_ebs\_csi\_irsa\_role) | git::https://github.com/terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks | n/a |
+| [efs\_csi\_irsa\_role](#module\_efs\_csi\_irsa\_role) | git::https://github.com/terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks | n/a |
+| [vpc\_cni\_irsa\_role](#module\_vpc\_cni\_irsa\_role) | git::https://github.com/terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks | n/a |
## Resources
diff --git a/irsa_roles.tf b/irsa_roles.tf
index ee75c98..5cc9c7e 100644
--- a/irsa_roles.tf
+++ b/irsa_roles.tf
@@ -1,6 +1,7 @@
-# tflint-ignore: terraform_module_version
module "vpc_cni_irsa_role" {
- source = "terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks"
+ # tflint-ignore: terraform_module_version
+ # tflint-ignore: terraform_module_pinned_source
+ source = "git::https://github.com/terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks"
role_name = format("%v%v-%v", local.prefixes["eks-role"], var.cluster_name, "vpc-cni")
@@ -16,9 +17,10 @@ module "vpc_cni_irsa_role" {
tags = local.tags
}
-# tflint-ignore: terraform_module_version
module "ebs_csi_irsa_role" {
- source = "terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks"
+ # tflint-ignore: terraform_module_version
+ # tflint-ignore: terraform_module_pinned_source
+ source = "git::https://github.com/terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks"
role_name = format("%v%v-%v", local.prefixes["eks-role"], var.cluster_name, "ebs-csi-driver")
attach_ebs_csi_policy = true
@@ -32,9 +34,10 @@ module "ebs_csi_irsa_role" {
tags = local.tags
}
-# tflint-ignore: terraform_module_version
module "efs_csi_irsa_role" {
- source = "terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks"
+ # tflint-ignore: terraform_module_version
+ # tflint-ignore: terraform_module_pinned_source
+ source = "git::https://github.com/terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks"
role_name = format("%v%v-%v", local.prefixes["eks-role"], var.cluster_name, "efs-csi-driver")
attach_efs_csi_policy = true
@@ -48,9 +51,10 @@ module "efs_csi_irsa_role" {
tags = local.tags
}
-# tflint-ignore: terraform_module_version
module "cloudwatch_observability_irsa_role" {
- source = "terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks"
+ # tflint-ignore: terraform_module_version
+ # tflint-ignore: terraform_module_pinned_source
+ source = "git::https://github.com/terraform-aws-modules/iam/aws//modules/iam-role-for-service-accounts-eks"
role_name = format("%v%v-%v", local.prefixes["eks-role"], var.cluster_name, "cloudwatch-observability")
attach_cloudwatch_observability_policy = true