## 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 |