iam-role
clouddrove/iam-role/aws
Terraform module to create Iam role resource on AWS.
![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
| Name | Type | Description | Default |
|---|---|---|---|
| name | string | Name (e.g. `app` or `cluster`). | "" |
| environment | string | Environment (e.g. `prod`, `dev`, `staging`). | "" |
| label_order | list(any) | Label order, e.g. `name`,`application`. | [
"name",
"environment"
] |
| managedby | string | ManagedBy, eg 'CloudDrove' | "hello@clouddrove.com" |
| enabled | bool | Whether to create Iam role. | true |
| permissions_boundary | string | The ARN of the policy that is used to set the permissions boundary for the role. | "" |
| policy_enabled | bool | Whether to Attach Iam policy with role. | false |
| repository | string | https://github.com/clouddrove/terraform-aws-iam-role | "" |
| policy_arn | string | The ARN of the policy you want to apply. | "" |
| managed_policy_arns | list(any) | Set of exclusive IAM managed policy ARNs to attach to the IAM role | [] |
| assume_role_policy | string | Whether to create Iam role. | null |
| force_detach_policies | bool | The policy that grants an entity permission to assume the role. | false |
| max_session_duration | number | The maximum session duration (in seconds) that you want to set for the specified | 3600 |
| policy | string | The policy document. | null |
| path | string | The path to the role. | "/" |
| description | string | The description of the role. | "" |
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.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,