## Requirements | Name | Version | |------|---------| | [aws](#requirement\_aws) | >= 3.74 | ## Providers | Name | Version | |------|---------| | [aws](#provider\_aws) | >= 3.74 | | [template](#provider\_template) | n/a | ## Modules No modules. ## Resources | Name | Type | |------|------| | [aws_iam_role.cloudwatch_event_role](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role) | resource | | [aws_iam_role.codebuild_role](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role) | resource | | [aws_iam_role.codepipeline_role](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role) | resource | | [aws_iam_role_policy.attach_codebuild_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy) | resource | | [aws_iam_role_policy.attach_codepipeline_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/iam_role_policy) | resource | | [aws_caller_identity.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/caller_identity) | data source | | [aws_iam_policy_document.codepipeline_assume_policy](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/iam_policy_document) | data source | | [aws_region.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/region) | data source | | [template_file.codebuild_policy_template](https://registry.terraform.io/providers/hashicorp/template/latest/docs/data-sources/file) | data source | | [template_file.codepipeline_policy_template](https://registry.terraform.io/providers/hashicorp/template/latest/docs/data-sources/file) | data source | ## Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | [env](#input\_env) | Environment name | `any` | n/a | yes | | [name](#input\_name) | Name to give resources | `any` | n/a | yes | | [tag\_prefix\_list](#input\_tag\_prefix\_list) | List of tag prefixes | `list(string)` | n/a | yes | | [target\_accounts](#input\_target\_accounts) | List of target accounts | `list(string)` | n/a | yes | ## Outputs | Name | Description | |------|-------------| | [cloudwatch\_event\_role\_arn](#output\_cloudwatch\_event\_role\_arn) | n/a | | [codebuild\_role\_arn](#output\_codebuild\_role\_arn) | n/a | | [codepipeline\_role\_arn](#output\_codepipeline\_role\_arn) | n/a |