Releases: hyprnz/terraform-aws-iam-module
New Manage Policy
Adds support for creating new policies and attaching them to a Role, of which could be created or existing.
This module makes a change in architecture that is designed more around the policy being the primary resource driver, which can then be associated with other resources (Roles, Groups or Users).
OIDC Provider Implementation
Adds an implementation for an IAM OIDC provider
New Design - Applied Role
New design implementation for the module that focuses on applied scenarios, with a common resource implementation. The first applied module component is the Managed-Role
, which creates a role and attaches a policy. The policy takes a json policy document variable that allows for policies that contain multiple statements and conditional policy statements.
All previous modules remain unchanged for backwards compatibility.
New releases will follow to will support
- binding to pre-existing roles
- Create and attach multiple policy documents
Enable use of existing Team in Policy-Group role
Enable the use of existing team in Policy-Group role.
Set the create_group
variable to 'false' if you want to use an existing named group.
Policy and Role
Adds the ability to create an IAM policy and IAM Role, attaching the policy to the role
Upgrade to terraform 0.12
This is a breaking release to terraform 0.12.16 to be used with terragrunt 0.21.
Role to Policy Module Update
Changed AWS provider block to provide more consistency when calling module with another AWS provider block
Role to Policy Module Update
Added policy_description variable to help communicate the intent of the policy.
Role to Policy Module
Adds the ability to create an IAM policy and attach it to an existing role
Group to Policy Module
A Refactor of the module design to include multiple types of IAM modules. Also includes a Group to policy module that creates both a policy and a group and attaches the two,