Purpose: Provision IAM Role in AWS.
Rationale: Apply standards and constraints to IAM Roles.
No requirements.
| Name | Version |
|---|---|
| aws | n/a |
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| description | IAM role description | any |
n/a | yes |
| inline_policies | A list of IAM policy ARNs to copy inline to the role | list(string) |
[] |
no |
| name | IAM role name | any |
n/a | yes |
| path | The path applied to the IAM role | string |
"/" |
no |
| permissions_boundary | ARN of a permissions boundary policy | any |
null |
no |
| policies | A list of IAM policy ARNs to attach to the role | list(string) |
[] |
no |
| principal | Identifier for the role principal | any |
n/a | yes |
| principal_roles | Additional IAM roles granted assume role permissions | list(string) |
[] |
no |
| Name | Description |
|---|---|
| role_arn | n/a |
| role_name | n/a |

