Skip to content

Commit

Permalink
Merge pull request #415 from imperva/cpapke/max-role-name-length
Browse files Browse the repository at this point in the history
Limit role name length
  • Loading branch information
jsonar-cpapke authored Jun 24, 2024
2 parents 11f3fea + f2ea0cd commit 67f5181
Show file tree
Hide file tree
Showing 6 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion modules/aws/dam-base-instance/iam_role.tf
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ resource "aws_iam_instance_profile" "dsf_node_instance_iam_profile" {

resource "aws_iam_role" "dsf_node_role" {
count = var.instance_profile_name == null ? 1 : 0
name = "${var.name}-role"
name = "${substr(var.name, 0, 64-length("-role"))}-role"
managed_policy_arns = null
assume_role_policy = local.role_assume_role_policy
inline_policy {
Expand Down
2 changes: 1 addition & 1 deletion modules/aws/db-with-agent/iam_role.tf
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ resource "aws_iam_instance_profile" "dsf_node_instance_iam_profile" {
}

resource "aws_iam_role" "dsf_node_role" {
name = join("-", [var.friendly_name, "role"])
name = "${substr(var.friendly_name, 0, 64-length("-role"))}-role"
managed_policy_arns = null
assume_role_policy = local.role_assume_role_policy
inline_policy {
Expand Down
2 changes: 1 addition & 1 deletion modules/aws/dra-admin/iam_role.tf
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ resource "aws_iam_instance_profile" "dsf_node_instance_iam_profile" {

resource "aws_iam_role" "dsf_node_role" {
count = var.instance_profile_name == null ? 1 : 0
name = "${var.name}-role"
name = "${substr(var.name, 0, 64-length("-role"))}-role"
managed_policy_arns = null
assume_role_policy = local.role_assume_role_policy
inline_policy {
Expand Down
2 changes: 1 addition & 1 deletion modules/aws/dra-analytics/iam_role.tf
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ resource "aws_iam_instance_profile" "dsf_node_instance_iam_profile" {

resource "aws_iam_role" "dsf_node_role" {
count = var.instance_profile_name == null ? 1 : 0
name = "${var.name}-role"
name = "${substr(var.name, 0, 64-length("-role"))}-role"
managed_policy_arns = null
assume_role_policy = local.role_assume_role_policy
inline_policy {
Expand Down
4 changes: 2 additions & 2 deletions modules/aws/rds-mssql-db/iam_role.tf
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ locals {
}

resource "aws_iam_role" "rds_db_og_role" {
name = join("-", [local.db_identifier, "og-role"])
name = "${substr(local.db_identifier, 0, 64-length("-og-role"))}-og-role"
managed_policy_arns = null
assume_role_policy = local.rds_db_og_role_assume_role_policy
inline_policy {
Expand All @@ -133,7 +133,7 @@ resource "aws_iam_instance_profile" "lambda_mssql_infra_instance_iam_profile" {

resource "aws_iam_role" "lambda_mssql_infra_role" {
count = var.instance_profile_name == null ? 1 : 0
name = join("-", [local.db_identifier, "infra-role"])
name = "${substr(local.db_identifier, 0, 64-length("-infra-role"))}-infra-role"
managed_policy_arns = null
assume_role_policy = local.role_assume_role_policy
inline_policy {
Expand Down
2 changes: 1 addition & 1 deletion modules/aws/sonar-base-instance/iam_role.tf
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ resource "aws_iam_instance_profile" "dsf_node_instance_iam_profile" {

resource "aws_iam_role" "dsf_node_role" {
count = var.instance_profile_name == null ? 1 : 0
name = join("-", [var.name, "role"])
name = "${substr(var.name, 0, 64-length("-role"))}-role"
managed_policy_arns = null
assume_role_policy = local.role_assume_role_policy
inline_policy {
Expand Down

0 comments on commit 67f5181

Please sign in to comment.