iam_account
dhoppeIT/iam_account/aws
Terraform module to manage the Amazon Web Services resources (aws_iam_account_alias, aws_iam_account_password_policy)
Install
README
terraform-aws-iam_account Terraform module to manage the Amazon Web Services resources (aws_iam_account_alias, aws_iam_account_password_policy). Graph Usage Copy and paste into your Terraform configuration, insert the variables and run ``terraform init`: `hcl module "aws_iam_account" { source = "dhoppeIT/iam_account/aws" create_account_alias = true account_alias = "dhoppeit" create_account_password_policy = true max_password_age = 90 minimum_password_length = 32 password_reuse_prevention = 3 require_lowercase_characters = true require_numbers = true require_symbols = true require_uppercase_characters = true } ` Requirements | Name | Version | |------|---------| | terraform | >= 1.0 | | aws | ~> 3.68 | Providers | Name | Version | |------|---------| | aws | 3.74.0 | Modules No modules. Reso
Inputs (12)
| Name | Type | Description | Default |
|---|---|---|---|
| hard_expiry | bool | Whether users are prevented from setting a new password after their password has | required |
| max_password_age | number | The number of days that an user password is valid | required |
| password_reuse_prevention | number | The number of previous passwords that users are prevented from reusing | required |
| require_lowercase_characters | bool | Whether to require lowercase characters for user passwords | required |
| require_numbers | bool | Whether to require numbers for user passwords | required |
| account_alias | string | The account alias | required |
| require_symbols | bool | Whether to require symbols for user passwords | required |
| require_uppercase_characters | bool | Whether to require uppercase characters for user passwords | required |
| create_account_alias | bool | Whether to create IAM account alias | false |
| create_account_password_policy | bool | Whether to create IAM account password policy | false |
| allow_users_to_change_password | bool | Whether to allow users to change their own password | true |
| minimum_password_length | number | Minimum length to require for user passwords | 6 |
Resources (2)
Topics & Tags
Details
Similar packages
Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,