We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents a38912b + 1f34d87 commit ad70fecCopy full SHA for ad70fec
main.tf
@@ -27,7 +27,9 @@ resource "aws_iam_policy" "this" {
27
}
28
29
resource "aws_iam_role" "this" {
30
- name_prefix = "grid-cloud"
+ name_prefix = var.role_name != null ? null : "grid-cloud"
31
+ name = var.role_name
32
+
33
max_session_duration = 12 * 3600
34
assume_role_policy = jsonencode({
35
Statement = flatten([
variables.tf
@@ -22,3 +22,8 @@ variable "extra_assume_role_without_external_id_arn" {
22
default = []
23
description = "[Advance]\n[DANGEROUS]\nAny extra AWS Principal who can assume this role without external ID"
24
25
26
+variable "role_name" {
+ type = string
+ default = null
+}
0 commit comments