iam-system-user
hadenlabs/iam-system-user/aws
terraform aws iam system user
Install
README
         terraform-aws-iam-system-user terraform-aws-iam-system-user for project Requirements This is a list of plugins that n
Inputs (15)
| Name | Type | Description | Default |
|---|---|---|---|
| name | string | name | required |
| namespace | string | ID element. Usually an abbreviation of your organization name, e.g. 'eg' or 'cp' | required |
| stage | string | ID element. Usually used to indicate role, e.g. 'prod', 'staging', 'source', 'bu | required |
| permissions_boundary | string | Permissions Boundary ARN to attach to our created user | required |
| policy_arns_map | map(string) | Policy ARNs to attach (descriptive key => arn) | {} |
| create_iam_access_key | bool | Whether or not to create IAM access keys | true |
| path | string | Path in which to create the user | "/system/" |
| tags | map(string) | Additional tags (e.g. `map('BusinessUnit','XYZ')` | {} |
| enabled | bool | Set to false to prevent the module from creating any resources | true |
| inline_policies | list(string) | Inline policies to attach to our created user | [] |
| inline_policies_map | map(string) | Inline policies to attach (descriptive key => policy) | {} |
| policy_arns | list(string) | Policy ARNs to attach to our created user | [] |
| prefix | string | prefix name for user | "system" |
| force_destroy | bool | Destroy the user even if it has non-Terraform-managed IAM access keys, login pro | false |
| use_fullname | bool | If set to 'true' then the full ID for the IAM user name (e.g. `[var.namespace]-[ | false |
Outputs (7)
access_key_id — The access key IDsecret_access_key — The secret access key. This will be written to the state file in plain-textuse_fullname — return if enabled use fullnameenabled — Enabled property of moduleuser_name — Normalized IAM user nameuser_arn — The ARN assigned by AWS for this useruser_unique_id — The unique ID assigned by AWSResources (4)
Details
Similar packages
Terraform module for building and deploying Next.js apps to AWS. Supports SSR (L
Terraform module for provisioning an EKS cluster
Terraform module to generate well-formed JSON documents (container definitions)
Terraform module that provision an S3 bucket to store the terraform.tfstate file