Skip to content

asmtal/terraform-aws-iam-user

Repository files navigation

Requirements

No requirements.

Providers

Name Version
aws 4.4.0

Modules

Name Source Version
this_user_label r0ck40k/label/generic 0.1.0

Resources

Name Type
aws_iam_access_key.this resource
aws_iam_policy.this_ses resource
aws_iam_user.this resource
aws_iam_user_group_membership.this resource
aws_iam_user_login_profile.this resource
aws_iam_user_policy_attachment.this_ses resource
aws_iam_policy_document.this_ses data source

Inputs

Name Description Type Default Required
context Default environmental context
object({
organization = string
environment = string
account = string
product = string
tags = map(string)
})
n/a yes
create_access_key Creates an accesskey and esecret for the user bool true no
create_login_profile Creates a login for the AWS console bool false no
create_ses_access Creates a login for the ses bool false no
groups Groups the user should be attached to list(string) n/a yes
name Name of the user to create string n/a yes
public_key_for_password Public key for the encrypted console access string "" no

Outputs

Name Description
access_key Access key of the created user if var.create_access_key is set to true, else null
arn ARN of the created user
console_password Encrypted login password if var.create_login_profile == true is set to true, else null
login Specifies if a password reset is necessary on next login if var.create_login_profile == true is set to true, else null
name Name of the created user
secret Secret of the created user if var.create_access_key is set to true, else null
smtp_password SMTP password if var.create_access_key and var.create_ses_access are both set to true, else null
smtp_username SMTP username if var.create_access_key and var.create_ses_access are both set to true, else null

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages