Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hazelops/terraform-aws-ecs-datadog-agent
ECS Datadog Agent
https://github.com/hazelops/terraform-aws-ecs-datadog-agent
Last synced: 19 days ago
JSON representation
ECS Datadog Agent
- Host: GitHub
- URL: https://github.com/hazelops/terraform-aws-ecs-datadog-agent
- Owner: hazelops
- License: mit
- Created: 2020-05-07T20:31:59.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-05-17T11:23:25.000Z (9 months ago)
- Last Synced: 2024-05-17T12:35:59.363Z (9 months ago)
- Language: HCL
- Size: 43.9 KB
- Stars: 4
- Watchers: 2
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AWS ECS Datadog Agent Terraform Module
This module is used to deploy side-car container with a [DataDog](https://www.datadoghq.com) agent to Fargate ECS.
## Requirements
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 0.12 |## Providers
| Name | Version |
|------|---------|
| [aws](#provider\_aws) | n/a |## Modules
No modules.
## Resources
| Name | Type |
|------|------|
| [aws_caller_identity.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/caller_identity) | data source |
| [aws_region.current](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/data-sources/region) | data source |## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [app\_name](#input\_app\_name) | n/a | `string` | n/a | yes |
| [cloudwatch\_log\_group](#input\_cloudwatch\_log\_group) | n/a | `string` | `""` | no |
| [docker\_image\_name](#input\_docker\_image\_name) | n/a | `string` | `"datadog/agent"` | no |
| [docker\_image\_tag](#input\_docker\_image\_tag) | n/a | `string` | `"latest"` | no |
| [ecs\_launch\_type](#input\_ecs\_launch\_type) | n/a | `any` | n/a | yes |
| [enabled](#input\_enabled) | n/a | `bool` | `true` | no |
| [env](#input\_env) | n/a | `any` | n/a | yes |
| [environment](#input\_environment) | n/a | `map(string)` | `{}` | no |
| [name](#input\_name) | n/a | `string` | `"datadog-agent"` | no |
| [resource\_requirements](#input\_resource\_requirements) | n/a | `list` | `[]` | no |
| [secret\_names](#input\_secret\_names) | n/a | `list(string)` | `[]` | no |
| [socket\_apm\_enabled\_on\_ec2](#input\_socket\_apm\_enabled\_on\_ec2) | n/a | `bool` | `false` | no |## Outputs
| Name | Description |
|------|-------------|
| [container\_definition](#output\_container\_definition) | n/a |
| [volumes](#output\_volumes) | n/a |