Commit 88d01b56 authored by Mukesh Sharma's avatar Mukesh Sharma Committed by GitHub

feat: Added id of iam assumable role to outputs (#164)

parent 5407865d
......@@ -49,6 +49,7 @@ No inputs.
| Name | Description |
|------|-------------|
| <a name="output_iam_instance_profile_id"></a> [iam\_instance\_profile\_id](#output\_iam\_instance\_profile\_id) | IAM Instance profile's ID. |
| <a name="output_iam_role_arn"></a> [iam\_role\_arn](#output\_iam\_role\_arn) | ARN of IAM role |
| <a name="output_iam_role_name"></a> [iam\_role\_name](#output\_iam\_role\_name) | Name of IAM role |
| <a name="output_iam_role_path"></a> [iam\_role\_path](#output\_iam\_role\_path) | Path of IAM role |
......
......@@ -17,7 +17,8 @@ module "iam_assumable_role_admin" {
"codedeploy.amazonaws.com"
]
create_role = true
create_role = true
create_instance_profile = true
role_name = "admin"
role_requires_mfa = true
......
......@@ -22,3 +22,8 @@ output "role_requires_mfa" {
description = "Whether admin IAM role requires MFA"
value = module.iam_assumable_role_admin.role_requires_mfa
}
output "iam_instance_profile_id" {
description = "IAM Instance profile's ID."
value = module.iam_assumable_role_admin.iam_instance_profile_id
}
......@@ -68,6 +68,7 @@ No modules.
| Name | Description |
|------|-------------|
| <a name="output_iam_instance_profile_arn"></a> [iam\_instance\_profile\_arn](#output\_iam\_instance\_profile\_arn) | ARN of IAM instance profile |
| <a name="output_iam_instance_profile_id"></a> [iam\_instance\_profile\_id](#output\_iam\_instance\_profile\_id) | IAM Instance profile's ID. |
| <a name="output_iam_instance_profile_name"></a> [iam\_instance\_profile\_name](#output\_iam\_instance\_profile\_name) | Name of IAM instance profile |
| <a name="output_iam_instance_profile_path"></a> [iam\_instance\_profile\_path](#output\_iam\_instance\_profile\_path) | Path of IAM instance profile |
| <a name="output_iam_role_arn"></a> [iam\_role\_arn](#output\_iam\_role\_arn) | ARN of IAM role |
......
......@@ -33,6 +33,11 @@ output "iam_instance_profile_name" {
value = element(concat(aws_iam_instance_profile.this.*.name, [""]), 0)
}
output "iam_instance_profile_id" {
description = "IAM Instance profile's ID."
value = element(concat(aws_iam_instance_profile.this.*.id, [""]), 0)
}
output "iam_instance_profile_path" {
description = "Path of IAM instance profile"
value = element(concat(aws_iam_instance_profile.this.*.path, [""]), 0)
......
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