eventbridge-iam-role
dod-iac/eventbridge-iam-role/aws
Creates an IAM role for use as an EventBridge service role.
Usage Creates an IAM role for use as an EventBridge service role. ``hcl module "eventbridge_iam_role" { source = "dod-iac/eventbridge-iam-role/aws" name = format("app-%s-eventbridge-iam-role-%s", var.application, var.environment) codepipeline_pipelines_start = ["*"] tags = { Application = var.application Environment = var.environment Automation = "Terraform" } } ` Terraform Version Terraform 0.13. Pin module version to ~> 1.0.0 . Submit pull-requests to main branch. Terraform 0.11 and 0.12 are not supported. License This project constitutes a work of the United States Government and is not subject to domestic copyright protection under 17 USC § 105. However, because the project utilizes code licensed from contributors and other third parties, it therefore is licensed under the MIT License.
| Name | Type | Description | Default |
|---|---|---|---|
| name | string | The name of the AWS IAM role. | required |
| assume_role_policy | string | The assume role policy for the AWS IAM role. If blank, allows EventBridge to as | "" |
| policy_description | string | The description of the AWS IAM policy. Defaults to "The policy for [NAME]". | "" |
| policy_name | string | The name of the AWS IAM policy. Defaults to "[NAME]-policy". | "" |
| tags | map(string) | Tags applied to the AWS IAM role. | {} |
| codepipeline_pipelines_start | list(string) | The ARNs of the AWS CodePipeline pipelines that this role can start. Use ["*"] | [] |
name — The name of the AWS IAM Role.arn — The Amazon Resource Name (ARN) of the AWS IAM Role.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,