terraform.aws-baseline-infra/modules/security_identity_compliance/roles_iam_resources
2023-07-17 21:50:41 +08:00
..
access-analyzer.tf UPD: added more resources to roles_iam_resources module 2021-01-27 11:33:48 +08:00
cloudhealth-role.tf UPD: fine-grained billing access 2023-07-17 21:50:41 +08:00
iam-password-policy.tf UPD: added more resources to roles_iam_resources module 2021-01-27 11:33:48 +08:00
main.tf UPD: minor touchup 2021-01-27 16:36:28 +08:00
README.md DOC: added readme 2021-01-28 16:36:32 +08:00
variables.tf UPD: updated several modules to simplify input variables 2022-09-05 13:52:21 +08:00

Overview

This module performs the following tasks

  • Create IAM roles based on job functions
  • Create IAM password policy
  • Enable IAM access analyzer

Inputs:

Name Description Type Default Required
application name of application string none yes
environment capacity of environment (prd/dev/lab) string none yes
customer-name owner of aws resources string none yes
project name of project string none yes
default-tags tags to be added to resources list none yes
aws-region-short short name of aws region (e.g. apne1) string none yes
create-cloudhealth-resources create cloudhealth role bool none yes
cloudheath-ext-id1 cloudhealth role external id for sts string none no
cloudheath-ext-id2 cloudhealth role external id for sts string none no