Commit 5ba3e465 authored by Dr Freon's avatar Dr Freon Committed by GitHub

feat: Add iam role unique_id to outputs (#149)

parent a8c20b52
...@@ -47,4 +47,5 @@ No inputs. ...@@ -47,4 +47,5 @@ No inputs.
| <a name="output_this_iam_role_arn"></a> [this\_iam\_role\_arn](#output\_this\_iam\_role\_arn) | ARN of IAM role | | <a name="output_this_iam_role_arn"></a> [this\_iam\_role\_arn](#output\_this\_iam\_role\_arn) | ARN of IAM role |
| <a name="output_this_iam_role_name"></a> [this\_iam\_role\_name](#output\_this\_iam\_role\_name) | Name of IAM role | | <a name="output_this_iam_role_name"></a> [this\_iam\_role\_name](#output\_this\_iam\_role\_name) | Name of IAM role |
| <a name="output_this_iam_role_path"></a> [this\_iam\_role\_path](#output\_this\_iam\_role\_path) | Path of IAM role | | <a name="output_this_iam_role_path"></a> [this\_iam\_role\_path](#output\_this\_iam\_role\_path) | Path of IAM role |
| <a name="output_this_iam_role_unique_id"></a> [this\_iam\_role\_unique\_id](#output\_this\_iam\_role\_unique\_id) | Unique ID of IAM role |
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK --> <!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
...@@ -12,3 +12,8 @@ output "this_iam_role_path" { ...@@ -12,3 +12,8 @@ output "this_iam_role_path" {
description = "Path of IAM role" description = "Path of IAM role"
value = module.iam_assumable_role_admin.this_iam_role_path value = module.iam_assumable_role_admin.this_iam_role_path
} }
output "this_iam_role_unique_id" {
description = "Unique ID of IAM role"
value = module.iam_assumable_role_admin.this_iam_role_unique_id
}
\ No newline at end of file
...@@ -52,4 +52,5 @@ No inputs. ...@@ -52,4 +52,5 @@ No inputs.
| <a name="output_this_iam_role_arn"></a> [this\_iam\_role\_arn](#output\_this\_iam\_role\_arn) | ARN of IAM role | | <a name="output_this_iam_role_arn"></a> [this\_iam\_role\_arn](#output\_this\_iam\_role\_arn) | ARN of IAM role |
| <a name="output_this_iam_role_name"></a> [this\_iam\_role\_name](#output\_this\_iam\_role\_name) | Name of IAM role | | <a name="output_this_iam_role_name"></a> [this\_iam\_role\_name](#output\_this\_iam\_role\_name) | Name of IAM role |
| <a name="output_this_iam_role_path"></a> [this\_iam\_role\_path](#output\_this\_iam\_role\_path) | Path of IAM role | | <a name="output_this_iam_role_path"></a> [this\_iam\_role\_path](#output\_this\_iam\_role\_path) | Path of IAM role |
| <a name="output_this_iam_role_unique_id"></a> [this\_iam\_role\_unique\_id](#output\_this\_iam\_role\_unique\_id) | Unique ID of IAM role |
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK --> <!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
...@@ -12,3 +12,8 @@ output "this_iam_role_path" { ...@@ -12,3 +12,8 @@ output "this_iam_role_path" {
description = "Path of IAM role" description = "Path of IAM role"
value = module.iam_assumable_role_admin.this_iam_role_path value = module.iam_assumable_role_admin.this_iam_role_path
} }
output "this_iam_role_unique_id" {
description = "Unique ID of IAM role"
value = module.iam_assumable_role_admin.this_iam_role_unique_id
}
...@@ -53,4 +53,5 @@ No inputs. ...@@ -53,4 +53,5 @@ No inputs.
| <a name="output_this_iam_role_arn"></a> [this\_iam\_role\_arn](#output\_this\_iam\_role\_arn) | ARN of IAM role | | <a name="output_this_iam_role_arn"></a> [this\_iam\_role\_arn](#output\_this\_iam\_role\_arn) | ARN of IAM role |
| <a name="output_this_iam_role_name"></a> [this\_iam\_role\_name](#output\_this\_iam\_role\_name) | Name of IAM role | | <a name="output_this_iam_role_name"></a> [this\_iam\_role\_name](#output\_this\_iam\_role\_name) | Name of IAM role |
| <a name="output_this_iam_role_path"></a> [this\_iam\_role\_path](#output\_this\_iam\_role\_path) | Path of IAM role | | <a name="output_this_iam_role_path"></a> [this\_iam\_role\_path](#output\_this\_iam\_role\_path) | Path of IAM role |
| <a name="output_this_iam_role_unique_id"></a> [this\_iam\_role\_unique\_id](#output\_this\_iam\_role\_unique\_id) | Unique ID of IAM role |
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK --> <!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
...@@ -13,6 +13,11 @@ output "this_iam_role_path" { ...@@ -13,6 +13,11 @@ output "this_iam_role_path" {
value = module.iam_assumable_role_admin.this_iam_role_path value = module.iam_assumable_role_admin.this_iam_role_path
} }
output "this_iam_role_unique_id" {
description = "Unique ID of IAM role"
value = module.iam_assumable_role_admin.this_iam_role_unique_id
}
output "role_requires_mfa" { output "role_requires_mfa" {
description = "Whether admin IAM role requires MFA" description = "Whether admin IAM role requires MFA"
value = module.iam_assumable_role_admin.role_requires_mfa value = module.iam_assumable_role_admin.role_requires_mfa
......
...@@ -54,10 +54,13 @@ No inputs. ...@@ -54,10 +54,13 @@ No inputs.
| <a name="output_admin_iam_role_arn"></a> [admin\_iam\_role\_arn](#output\_admin\_iam\_role\_arn) | ARN of admin IAM role | | <a name="output_admin_iam_role_arn"></a> [admin\_iam\_role\_arn](#output\_admin\_iam\_role\_arn) | ARN of admin IAM role |
| <a name="output_admin_iam_role_name"></a> [admin\_iam\_role\_name](#output\_admin\_iam\_role\_name) | Name of admin IAM role | | <a name="output_admin_iam_role_name"></a> [admin\_iam\_role\_name](#output\_admin\_iam\_role\_name) | Name of admin IAM role |
| <a name="output_admin_iam_role_path"></a> [admin\_iam\_role\_path](#output\_admin\_iam\_role\_path) | Path of admin IAM role | | <a name="output_admin_iam_role_path"></a> [admin\_iam\_role\_path](#output\_admin\_iam\_role\_path) | Path of admin IAM role |
| <a name="output_admin_iam_role_unique_id"></a> [admin\_iam\_role\_unique\_id](#output\_admin\_iam\_role\_unique\_id) | Unique ID of IAM role |
| <a name="output_poweruser_iam_role_arn"></a> [poweruser\_iam\_role\_arn](#output\_poweruser\_iam\_role\_arn) | ARN of poweruser IAM role | | <a name="output_poweruser_iam_role_arn"></a> [poweruser\_iam\_role\_arn](#output\_poweruser\_iam\_role\_arn) | ARN of poweruser IAM role |
| <a name="output_poweruser_iam_role_name"></a> [poweruser\_iam\_role\_name](#output\_poweruser\_iam\_role\_name) | Name of poweruser IAM role | | <a name="output_poweruser_iam_role_name"></a> [poweruser\_iam\_role\_name](#output\_poweruser\_iam\_role\_name) | Name of poweruser IAM role |
| <a name="output_poweruser_iam_role_path"></a> [poweruser\_iam\_role\_path](#output\_poweruser\_iam\_role\_path) | Path of poweruser IAM role | | <a name="output_poweruser_iam_role_path"></a> [poweruser\_iam\_role\_path](#output\_poweruser\_iam\_role\_path) | Path of poweruser IAM role |
| <a name="output_poweruser_iam_role_unique_id"></a> [poweruser\_iam\_role\_unique\_id](#output\_poweruser\_iam\_role\_unique\_id) | Unique ID of IAM role |
| <a name="output_readonly_iam_role_arn"></a> [readonly\_iam\_role\_arn](#output\_readonly\_iam\_role\_arn) | ARN of readonly IAM role | | <a name="output_readonly_iam_role_arn"></a> [readonly\_iam\_role\_arn](#output\_readonly\_iam\_role\_arn) | ARN of readonly IAM role |
| <a name="output_readonly_iam_role_name"></a> [readonly\_iam\_role\_name](#output\_readonly\_iam\_role\_name) | Name of readonly IAM role | | <a name="output_readonly_iam_role_name"></a> [readonly\_iam\_role\_name](#output\_readonly\_iam\_role\_name) | Name of readonly IAM role |
| <a name="output_readonly_iam_role_path"></a> [readonly\_iam\_role\_path](#output\_readonly\_iam\_role\_path) | Path of readonly IAM role | | <a name="output_readonly_iam_role_path"></a> [readonly\_iam\_role\_path](#output\_readonly\_iam\_role\_path) | Path of readonly IAM role |
| <a name="output_readonly_iam_role_unique_id"></a> [readonly\_iam\_role\_unique\_id](#output\_readonly\_iam\_role\_unique\_id) | Unique ID of IAM role |
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK --> <!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
...@@ -14,6 +14,11 @@ output "admin_iam_role_path" { ...@@ -14,6 +14,11 @@ output "admin_iam_role_path" {
value = module.iam_assumable_roles_with_saml.admin_iam_role_path value = module.iam_assumable_roles_with_saml.admin_iam_role_path
} }
output "admin_iam_role_unique_id" {
description = "Unique ID of IAM role"
value = module.iam_assumable_roles_with_saml.admin_iam_role_unique_id
}
# Poweruser # Poweruser
output "poweruser_iam_role_arn" { output "poweruser_iam_role_arn" {
description = "ARN of poweruser IAM role" description = "ARN of poweruser IAM role"
...@@ -30,6 +35,11 @@ output "poweruser_iam_role_path" { ...@@ -30,6 +35,11 @@ output "poweruser_iam_role_path" {
value = module.iam_assumable_roles_with_saml.poweruser_iam_role_path value = module.iam_assumable_roles_with_saml.poweruser_iam_role_path
} }
output "poweruser_iam_role_unique_id" {
description = "Unique ID of IAM role"
value = module.iam_assumable_roles_with_saml.poweruser_iam_role_unique_id
}
# Readonly # Readonly
output "readonly_iam_role_arn" { output "readonly_iam_role_arn" {
description = "ARN of readonly IAM role" description = "ARN of readonly IAM role"
...@@ -45,3 +55,8 @@ output "readonly_iam_role_path" { ...@@ -45,3 +55,8 @@ output "readonly_iam_role_path" {
description = "Path of readonly IAM role" description = "Path of readonly IAM role"
value = module.iam_assumable_roles_with_saml.readonly_iam_role_path value = module.iam_assumable_roles_with_saml.readonly_iam_role_path
} }
output "readonly_iam_role_unique_id" {
description = "Unique ID of IAM role"
value = module.iam_assumable_roles_with_saml.readonly_iam_role_unique_id
}
...@@ -48,12 +48,15 @@ No inputs. ...@@ -48,12 +48,15 @@ No inputs.
| <a name="output_admin_iam_role_name"></a> [admin\_iam\_role\_name](#output\_admin\_iam\_role\_name) | Name of admin IAM role | | <a name="output_admin_iam_role_name"></a> [admin\_iam\_role\_name](#output\_admin\_iam\_role\_name) | Name of admin IAM role |
| <a name="output_admin_iam_role_path"></a> [admin\_iam\_role\_path](#output\_admin\_iam\_role\_path) | Path of admin IAM role | | <a name="output_admin_iam_role_path"></a> [admin\_iam\_role\_path](#output\_admin\_iam\_role\_path) | Path of admin IAM role |
| <a name="output_admin_iam_role_requires_mfa"></a> [admin\_iam\_role\_requires\_mfa](#output\_admin\_iam\_role\_requires\_mfa) | Whether admin IAM role requires MFA | | <a name="output_admin_iam_role_requires_mfa"></a> [admin\_iam\_role\_requires\_mfa](#output\_admin\_iam\_role\_requires\_mfa) | Whether admin IAM role requires MFA |
| <a name="output_admin_iam_role_unique_id"></a> [admin\_iam\_role\_unique\_id](#output\_admin\_iam\_role\_unique\_id) | Unique ID of IAM role |
| <a name="output_poweruser_iam_role_arn"></a> [poweruser\_iam\_role\_arn](#output\_poweruser\_iam\_role\_arn) | ARN of poweruser IAM role | | <a name="output_poweruser_iam_role_arn"></a> [poweruser\_iam\_role\_arn](#output\_poweruser\_iam\_role\_arn) | ARN of poweruser IAM role |
| <a name="output_poweruser_iam_role_name"></a> [poweruser\_iam\_role\_name](#output\_poweruser\_iam\_role\_name) | Name of poweruser IAM role | | <a name="output_poweruser_iam_role_name"></a> [poweruser\_iam\_role\_name](#output\_poweruser\_iam\_role\_name) | Name of poweruser IAM role |
| <a name="output_poweruser_iam_role_path"></a> [poweruser\_iam\_role\_path](#output\_poweruser\_iam\_role\_path) | Path of poweruser IAM role | | <a name="output_poweruser_iam_role_path"></a> [poweruser\_iam\_role\_path](#output\_poweruser\_iam\_role\_path) | Path of poweruser IAM role |
| <a name="output_poweruser_iam_role_requires_mfa"></a> [poweruser\_iam\_role\_requires\_mfa](#output\_poweruser\_iam\_role\_requires\_mfa) | Whether poweruser IAM role requires MFA | | <a name="output_poweruser_iam_role_requires_mfa"></a> [poweruser\_iam\_role\_requires\_mfa](#output\_poweruser\_iam\_role\_requires\_mfa) | Whether poweruser IAM role requires MFA |
| <a name="output_poweruser_iam_role_unique_id"></a> [poweruser\_iam\_role\_unique\_id](#output\_poweruser\_iam\_role\_unique\_id) | Unique ID of IAM role |
| <a name="output_readonly_iam_role_arn"></a> [readonly\_iam\_role\_arn](#output\_readonly\_iam\_role\_arn) | ARN of readonly IAM role | | <a name="output_readonly_iam_role_arn"></a> [readonly\_iam\_role\_arn](#output\_readonly\_iam\_role\_arn) | ARN of readonly IAM role |
| <a name="output_readonly_iam_role_name"></a> [readonly\_iam\_role\_name](#output\_readonly\_iam\_role\_name) | Name of readonly IAM role | | <a name="output_readonly_iam_role_name"></a> [readonly\_iam\_role\_name](#output\_readonly\_iam\_role\_name) | Name of readonly IAM role |
| <a name="output_readonly_iam_role_path"></a> [readonly\_iam\_role\_path](#output\_readonly\_iam\_role\_path) | Path of readonly IAM role | | <a name="output_readonly_iam_role_path"></a> [readonly\_iam\_role\_path](#output\_readonly\_iam\_role\_path) | Path of readonly IAM role |
| <a name="output_readonly_iam_role_requires_mfa"></a> [readonly\_iam\_role\_requires\_mfa](#output\_readonly\_iam\_role\_requires\_mfa) | Whether readonly IAM role requires MFA | | <a name="output_readonly_iam_role_requires_mfa"></a> [readonly\_iam\_role\_requires\_mfa](#output\_readonly\_iam\_role\_requires\_mfa) | Whether readonly IAM role requires MFA |
| <a name="output_readonly_iam_role_unique_id"></a> [readonly\_iam\_role\_unique\_id](#output\_readonly\_iam\_role\_unique\_id) | Unique ID of IAM role |
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK --> <!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
...@@ -19,6 +19,11 @@ output "admin_iam_role_path" { ...@@ -19,6 +19,11 @@ output "admin_iam_role_path" {
value = module.iam_assumable_roles.admin_iam_role_path value = module.iam_assumable_roles.admin_iam_role_path
} }
output "admin_iam_role_unique_id" {
description = "Unique ID of IAM role"
value = module.iam_assumable_roles.admin_iam_role_unique_id
}
# Poweruser # Poweruser
output "poweruser_iam_role_arn" { output "poweruser_iam_role_arn" {
description = "ARN of poweruser IAM role" description = "ARN of poweruser IAM role"
...@@ -40,6 +45,11 @@ output "poweruser_iam_role_path" { ...@@ -40,6 +45,11 @@ output "poweruser_iam_role_path" {
value = module.iam_assumable_roles.poweruser_iam_role_path value = module.iam_assumable_roles.poweruser_iam_role_path
} }
output "poweruser_iam_role_unique_id" {
description = "Unique ID of IAM role"
value = module.iam_assumable_roles.poweruser_iam_role_unique_id
}
# Readonly # Readonly
output "readonly_iam_role_arn" { output "readonly_iam_role_arn" {
description = "ARN of readonly IAM role" description = "ARN of readonly IAM role"
...@@ -56,6 +66,11 @@ output "readonly_iam_role_path" { ...@@ -56,6 +66,11 @@ output "readonly_iam_role_path" {
value = module.iam_assumable_roles.readonly_iam_role_path value = module.iam_assumable_roles.readonly_iam_role_path
} }
output "readonly_iam_role_unique_id" {
description = "Unique ID of IAM role"
value = module.iam_assumable_roles.readonly_iam_role_unique_id
}
output "readonly_iam_role_requires_mfa" { output "readonly_iam_role_requires_mfa" {
description = "Whether readonly IAM role requires MFA" description = "Whether readonly IAM role requires MFA"
value = module.iam_assumable_roles.readonly_iam_role_requires_mfa value = module.iam_assumable_roles.readonly_iam_role_requires_mfa
......
...@@ -62,4 +62,5 @@ No modules. ...@@ -62,4 +62,5 @@ No modules.
| <a name="output_this_iam_role_arn"></a> [this\_iam\_role\_arn](#output\_this\_iam\_role\_arn) | ARN of IAM role | | <a name="output_this_iam_role_arn"></a> [this\_iam\_role\_arn](#output\_this\_iam\_role\_arn) | ARN of IAM role |
| <a name="output_this_iam_role_name"></a> [this\_iam\_role\_name](#output\_this\_iam\_role\_name) | Name of IAM role | | <a name="output_this_iam_role_name"></a> [this\_iam\_role\_name](#output\_this\_iam\_role\_name) | Name of IAM role |
| <a name="output_this_iam_role_path"></a> [this\_iam\_role\_path](#output\_this\_iam\_role\_path) | Path of IAM role | | <a name="output_this_iam_role_path"></a> [this\_iam\_role\_path](#output\_this\_iam\_role\_path) | Path of IAM role |
| <a name="output_this_iam_role_unique_id"></a> [this\_iam\_role\_unique\_id](#output\_this\_iam\_role\_unique\_id) | Unique ID of IAM role |
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK --> <!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
...@@ -12,3 +12,8 @@ output "this_iam_role_path" { ...@@ -12,3 +12,8 @@ output "this_iam_role_path" {
description = "Path of IAM role" description = "Path of IAM role"
value = element(concat(aws_iam_role.this.*.path, [""]), 0) value = element(concat(aws_iam_role.this.*.path, [""]), 0)
} }
output "this_iam_role_unique_id" {
description = "Unique ID of IAM role"
value = element(concat(aws_iam_role.this.*.unique_id, [""]), 0)
}
...@@ -57,4 +57,5 @@ No modules. ...@@ -57,4 +57,5 @@ No modules.
| <a name="output_this_iam_role_arn"></a> [this\_iam\_role\_arn](#output\_this\_iam\_role\_arn) | ARN of IAM role | | <a name="output_this_iam_role_arn"></a> [this\_iam\_role\_arn](#output\_this\_iam\_role\_arn) | ARN of IAM role |
| <a name="output_this_iam_role_name"></a> [this\_iam\_role\_name](#output\_this\_iam\_role\_name) | Name of IAM role | | <a name="output_this_iam_role_name"></a> [this\_iam\_role\_name](#output\_this\_iam\_role\_name) | Name of IAM role |
| <a name="output_this_iam_role_path"></a> [this\_iam\_role\_path](#output\_this\_iam\_role\_path) | Path of IAM role | | <a name="output_this_iam_role_path"></a> [this\_iam\_role\_path](#output\_this\_iam\_role\_path) | Path of IAM role |
| <a name="output_this_iam_role_unique_id"></a> [this\_iam\_role\_unique\_id](#output\_this\_iam\_role\_unique\_id) | Unique ID of IAM role |
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK --> <!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
...@@ -12,3 +12,8 @@ output "this_iam_role_path" { ...@@ -12,3 +12,8 @@ output "this_iam_role_path" {
description = "Path of IAM role" description = "Path of IAM role"
value = element(concat(aws_iam_role.this.*.path, [""]), 0) value = element(concat(aws_iam_role.this.*.path, [""]), 0)
} }
output "this_iam_role_unique_id" {
description = "Unique ID of IAM role"
value = element(concat(aws_iam_role.this.*.unique_id, [""]), 0)
}
\ No newline at end of file
...@@ -71,10 +71,13 @@ No modules. ...@@ -71,10 +71,13 @@ No modules.
| <a name="output_admin_iam_role_arn"></a> [admin\_iam\_role\_arn](#output\_admin\_iam\_role\_arn) | ARN of admin IAM role | | <a name="output_admin_iam_role_arn"></a> [admin\_iam\_role\_arn](#output\_admin\_iam\_role\_arn) | ARN of admin IAM role |
| <a name="output_admin_iam_role_name"></a> [admin\_iam\_role\_name](#output\_admin\_iam\_role\_name) | Name of admin IAM role | | <a name="output_admin_iam_role_name"></a> [admin\_iam\_role\_name](#output\_admin\_iam\_role\_name) | Name of admin IAM role |
| <a name="output_admin_iam_role_path"></a> [admin\_iam\_role\_path](#output\_admin\_iam\_role\_path) | Path of admin IAM role | | <a name="output_admin_iam_role_path"></a> [admin\_iam\_role\_path](#output\_admin\_iam\_role\_path) | Path of admin IAM role |
| <a name="output_admin_iam_role_unique_id"></a> [admin\_iam\_role\_unique\_id](#output\_admin\_iam\_role\_unique\_id) | Unique ID of IAM role |
| <a name="output_poweruser_iam_role_arn"></a> [poweruser\_iam\_role\_arn](#output\_poweruser\_iam\_role\_arn) | ARN of poweruser IAM role | | <a name="output_poweruser_iam_role_arn"></a> [poweruser\_iam\_role\_arn](#output\_poweruser\_iam\_role\_arn) | ARN of poweruser IAM role |
| <a name="output_poweruser_iam_role_name"></a> [poweruser\_iam\_role\_name](#output\_poweruser\_iam\_role\_name) | Name of poweruser IAM role | | <a name="output_poweruser_iam_role_name"></a> [poweruser\_iam\_role\_name](#output\_poweruser\_iam\_role\_name) | Name of poweruser IAM role |
| <a name="output_poweruser_iam_role_path"></a> [poweruser\_iam\_role\_path](#output\_poweruser\_iam\_role\_path) | Path of poweruser IAM role | | <a name="output_poweruser_iam_role_path"></a> [poweruser\_iam\_role\_path](#output\_poweruser\_iam\_role\_path) | Path of poweruser IAM role |
| <a name="output_poweruser_iam_role_unique_id"></a> [poweruser\_iam\_role\_unique\_id](#output\_poweruser\_iam\_role\_unique\_id) | Unique ID of IAM role |
| <a name="output_readonly_iam_role_arn"></a> [readonly\_iam\_role\_arn](#output\_readonly\_iam\_role\_arn) | ARN of readonly IAM role | | <a name="output_readonly_iam_role_arn"></a> [readonly\_iam\_role\_arn](#output\_readonly\_iam\_role\_arn) | ARN of readonly IAM role |
| <a name="output_readonly_iam_role_name"></a> [readonly\_iam\_role\_name](#output\_readonly\_iam\_role\_name) | Name of readonly IAM role | | <a name="output_readonly_iam_role_name"></a> [readonly\_iam\_role\_name](#output\_readonly\_iam\_role\_name) | Name of readonly IAM role |
| <a name="output_readonly_iam_role_path"></a> [readonly\_iam\_role\_path](#output\_readonly\_iam\_role\_path) | Path of readonly IAM role | | <a name="output_readonly_iam_role_path"></a> [readonly\_iam\_role\_path](#output\_readonly\_iam\_role\_path) | Path of readonly IAM role |
| <a name="output_readonly_iam_role_unique_id"></a> [readonly\_iam\_role\_unique\_id](#output\_readonly\_iam\_role\_unique\_id) | Unique ID of IAM role |
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK --> <!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
...@@ -14,6 +14,11 @@ output "admin_iam_role_path" { ...@@ -14,6 +14,11 @@ output "admin_iam_role_path" {
value = element(concat(aws_iam_role.admin.*.path, [""]), 0) value = element(concat(aws_iam_role.admin.*.path, [""]), 0)
} }
output "admin_iam_role_unique_id" {
description = "Unique ID of IAM role"
value = element(concat(aws_iam_role.admin.*.unique_id, [""]), 0)
}
output "poweruser_iam_role_arn" { output "poweruser_iam_role_arn" {
description = "ARN of poweruser IAM role" description = "ARN of poweruser IAM role"
value = element(concat(aws_iam_role.poweruser.*.arn, [""]), 0) value = element(concat(aws_iam_role.poweruser.*.arn, [""]), 0)
...@@ -29,6 +34,11 @@ output "poweruser_iam_role_path" { ...@@ -29,6 +34,11 @@ output "poweruser_iam_role_path" {
value = element(concat(aws_iam_role.poweruser.*.path, [""]), 0) value = element(concat(aws_iam_role.poweruser.*.path, [""]), 0)
} }
output "poweruser_iam_role_unique_id" {
description = "Unique ID of IAM role"
value = element(concat(aws_iam_role.poweruser.*.unique_id, [""]), 0)
}
# Readonly # Readonly
output "readonly_iam_role_arn" { output "readonly_iam_role_arn" {
description = "ARN of readonly IAM role" description = "ARN of readonly IAM role"
...@@ -44,3 +54,8 @@ output "readonly_iam_role_path" { ...@@ -44,3 +54,8 @@ output "readonly_iam_role_path" {
description = "Path of readonly IAM role" description = "Path of readonly IAM role"
value = element(concat(aws_iam_role.readonly.*.path, [""]), 0) value = element(concat(aws_iam_role.readonly.*.path, [""]), 0)
} }
output "readonly_iam_role_unique_id" {
description = "Unique ID of IAM role"
value = element(concat(aws_iam_role.readonly.*.unique_id, [""]), 0)
}
...@@ -74,12 +74,15 @@ No modules. ...@@ -74,12 +74,15 @@ No modules.
| <a name="output_admin_iam_role_name"></a> [admin\_iam\_role\_name](#output\_admin\_iam\_role\_name) | Name of admin IAM role | | <a name="output_admin_iam_role_name"></a> [admin\_iam\_role\_name](#output\_admin\_iam\_role\_name) | Name of admin IAM role |
| <a name="output_admin_iam_role_path"></a> [admin\_iam\_role\_path](#output\_admin\_iam\_role\_path) | Path of admin IAM role | | <a name="output_admin_iam_role_path"></a> [admin\_iam\_role\_path](#output\_admin\_iam\_role\_path) | Path of admin IAM role |
| <a name="output_admin_iam_role_requires_mfa"></a> [admin\_iam\_role\_requires\_mfa](#output\_admin\_iam\_role\_requires\_mfa) | Whether admin IAM role requires MFA | | <a name="output_admin_iam_role_requires_mfa"></a> [admin\_iam\_role\_requires\_mfa](#output\_admin\_iam\_role\_requires\_mfa) | Whether admin IAM role requires MFA |
| <a name="output_admin_iam_role_unique_id"></a> [admin\_iam\_role\_unique\_id](#output\_admin\_iam\_role\_unique\_id) | Unique ID of IAM role |
| <a name="output_poweruser_iam_role_arn"></a> [poweruser\_iam\_role\_arn](#output\_poweruser\_iam\_role\_arn) | ARN of poweruser IAM role | | <a name="output_poweruser_iam_role_arn"></a> [poweruser\_iam\_role\_arn](#output\_poweruser\_iam\_role\_arn) | ARN of poweruser IAM role |
| <a name="output_poweruser_iam_role_name"></a> [poweruser\_iam\_role\_name](#output\_poweruser\_iam\_role\_name) | Name of poweruser IAM role | | <a name="output_poweruser_iam_role_name"></a> [poweruser\_iam\_role\_name](#output\_poweruser\_iam\_role\_name) | Name of poweruser IAM role |
| <a name="output_poweruser_iam_role_path"></a> [poweruser\_iam\_role\_path](#output\_poweruser\_iam\_role\_path) | Path of poweruser IAM role | | <a name="output_poweruser_iam_role_path"></a> [poweruser\_iam\_role\_path](#output\_poweruser\_iam\_role\_path) | Path of poweruser IAM role |
| <a name="output_poweruser_iam_role_requires_mfa"></a> [poweruser\_iam\_role\_requires\_mfa](#output\_poweruser\_iam\_role\_requires\_mfa) | Whether poweruser IAM role requires MFA | | <a name="output_poweruser_iam_role_requires_mfa"></a> [poweruser\_iam\_role\_requires\_mfa](#output\_poweruser\_iam\_role\_requires\_mfa) | Whether poweruser IAM role requires MFA |
| <a name="output_poweruser_iam_role_unique_id"></a> [poweruser\_iam\_role\_unique\_id](#output\_poweruser\_iam\_role\_unique\_id) | Unique ID of IAM role |
| <a name="output_readonly_iam_role_arn"></a> [readonly\_iam\_role\_arn](#output\_readonly\_iam\_role\_arn) | ARN of readonly IAM role | | <a name="output_readonly_iam_role_arn"></a> [readonly\_iam\_role\_arn](#output\_readonly\_iam\_role\_arn) | ARN of readonly IAM role |
| <a name="output_readonly_iam_role_name"></a> [readonly\_iam\_role\_name](#output\_readonly\_iam\_role\_name) | Name of readonly IAM role | | <a name="output_readonly_iam_role_name"></a> [readonly\_iam\_role\_name](#output\_readonly\_iam\_role\_name) | Name of readonly IAM role |
| <a name="output_readonly_iam_role_path"></a> [readonly\_iam\_role\_path](#output\_readonly\_iam\_role\_path) | Path of readonly IAM role | | <a name="output_readonly_iam_role_path"></a> [readonly\_iam\_role\_path](#output\_readonly\_iam\_role\_path) | Path of readonly IAM role |
| <a name="output_readonly_iam_role_requires_mfa"></a> [readonly\_iam\_role\_requires\_mfa](#output\_readonly\_iam\_role\_requires\_mfa) | Whether readonly IAM role requires MFA | | <a name="output_readonly_iam_role_requires_mfa"></a> [readonly\_iam\_role\_requires\_mfa](#output\_readonly\_iam\_role\_requires\_mfa) | Whether readonly IAM role requires MFA |
| <a name="output_readonly_iam_role_unique_id"></a> [readonly\_iam\_role\_unique\_id](#output\_readonly\_iam\_role\_unique\_id) | Unique ID of IAM role |
<!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK --> <!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK -->
...@@ -14,6 +14,11 @@ output "admin_iam_role_path" { ...@@ -14,6 +14,11 @@ output "admin_iam_role_path" {
value = element(concat(aws_iam_role.admin.*.path, [""]), 0) value = element(concat(aws_iam_role.admin.*.path, [""]), 0)
} }
output "admin_iam_role_unique_id" {
description = "Unique ID of IAM role"
value = element(concat(aws_iam_role.admin.*.unique_id, [""]), 0)
}
output "admin_iam_role_requires_mfa" { output "admin_iam_role_requires_mfa" {
description = "Whether admin IAM role requires MFA" description = "Whether admin IAM role requires MFA"
value = var.admin_role_requires_mfa value = var.admin_role_requires_mfa
...@@ -35,6 +40,11 @@ output "poweruser_iam_role_path" { ...@@ -35,6 +40,11 @@ output "poweruser_iam_role_path" {
value = element(concat(aws_iam_role.poweruser.*.path, [""]), 0) value = element(concat(aws_iam_role.poweruser.*.path, [""]), 0)
} }
output "poweruser_iam_role_unique_id" {
description = "Unique ID of IAM role"
value = element(concat(aws_iam_role.poweruser.*.unique_id, [""]), 0)
}
output "poweruser_iam_role_requires_mfa" { output "poweruser_iam_role_requires_mfa" {
description = "Whether poweruser IAM role requires MFA" description = "Whether poweruser IAM role requires MFA"
value = var.poweruser_role_requires_mfa value = var.poweruser_role_requires_mfa
...@@ -56,6 +66,11 @@ output "readonly_iam_role_path" { ...@@ -56,6 +66,11 @@ output "readonly_iam_role_path" {
value = element(concat(aws_iam_role.readonly.*.path, [""]), 0) value = element(concat(aws_iam_role.readonly.*.path, [""]), 0)
} }
output "readonly_iam_role_unique_id" {
description = "Unique ID of IAM role"
value = element(concat(aws_iam_role.readonly.*.unique_id, [""]), 0)
}
output "readonly_iam_role_requires_mfa" { output "readonly_iam_role_requires_mfa" {
description = "Whether readonly IAM role requires MFA" description = "Whether readonly IAM role requires MFA"
value = var.readonly_role_requires_mfa value = var.readonly_role_requires_mfa
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment