/terraform-aws-iam-group-with-user-self-service

This module is used to create an IAM group which has user self service permissions.

Primary LanguageHCLApache License 2.0Apache-2.0

Contact Us | Stratusphere FinOps | StratusGrid Home | Blog

terraform-aws-iam-group-with-user-self-service

GitHub: StratusGrid/terraform-aws-iam-group-with-user-self-service

This module is used to create an IAM group which has user self service permissions.

NOTE: When in AWS console, the user must access their security credentials by the username dropdown in the top right > 'My Security Credentials'

Example usage of the module:

module "iam_group_prod_restricted_read_only" {
  source = "StratusGrid/iam-group-with-user-self-service/aws"
  version = "2.0.0"
  name = "${name_prefix}-prod-restricted-read-only"
}

Resources

Name Type
aws_iam_group.group resource
aws_iam_group_policy.group_policy resource

Inputs

Name Description Type Default Required
name The name of the group in IAM string n/a yes
path The path of the group in IAM string "/" no
user_self_service True/False to add inline permissions for user self service to the group. Default is True string true no

Outputs

Name Description
group_name Name of group created by module

Note: Manual changes to the README will be overwritten when the documentation is updated. To update the documentation, run terraform-docs -c .config/.terraform-docs.yml .