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 |