iam-role

clouddrove/iam-role/aws

Terraform Module HCL AWS

Terraform module to create Iam role resource on AWS.

Install
module "iam-role" {
source = "clouddrove/iam-role/aws"
version = "1.3.3"
}
⭐ Source on GitHub 📦 Registry page
README

![Banner][website] Terraform AWS IAM Role With our comprehensive DevOps toolkit - streamline operations, automate workflows, enhance collaboration and, most importantly, deploy with confidence. We are a group of DevOps engineers & architects, joining hands in this ever evolving digital landscape. With our strong belief in Automation; just like microservices, always on the lookout to split the the infrastructure into smaller connected resources (database, cluster and more) which could be standardized, are manageable, scalable, secure & follow industry best practices. This module includes Terraform open source, examples, and automation tests (for better understanding), which would help you create and improve your infrastructure with minimalistic coding. Prerequisites and Providers This table

Inputs (16)
NameTypeDescriptionDefault
namestringName (e.g. `app` or `cluster`).""
environmentstringEnvironment (e.g. `prod`, `dev`, `staging`).""
label_orderlist(any)Label order, e.g. `name`,`application`.[ "name", "environment" ]
managedbystringManagedBy, eg 'CloudDrove'"hello@clouddrove.com"
enabledboolWhether to create Iam role.true
permissions_boundarystringThe ARN of the policy that is used to set the permissions boundary for the role.""
policy_enabledboolWhether to Attach Iam policy with role.false
repositorystringhttps://github.com/clouddrove/terraform-aws-iam-role""
policy_arnstringThe ARN of the policy you want to apply.""
managed_policy_arnslist(any)Set of exclusive IAM managed policy ARNs to attach to the IAM role[]
assume_role_policystringWhether to create Iam role.null
force_detach_policiesboolThe policy that grants an entity permission to assume the role.false
max_session_durationnumberThe maximum session duration (in seconds) that you want to set for the specified3600
policystringThe policy document.null
pathstringThe path to the role."/"
descriptionstringThe description of the role.""
Outputs (5)
name — Name of specifying the role.
policy — The policy document attached to the role.
role — The name of the role associated with the policy.
arn — The Amazon Resource Name (ARN) specifying the role.
tags — A mapping of tags to assign to the resource.
Resources (3)
aws_iam_roleaws_iam_role_policyaws_iam_role_policy_attachment
Details
FrameworkTerraform Module
LanguageHCL
Version1.3.3
Cloud AWS
★ Stars11
Forks12
Total downloads60.8k
Inputs16
Outputs5
Resources3
Examples2
Submodules1
LicenseApache-2.0
Namespaceclouddrove
Updated