Using Coralogix Terraform Modules, you can easily install and manage Coralogix integrations with AWS services as modules in your infrastructure code. This tutorial demonstrates how to install our [CloudTrail Collection Lambda](https://coralogix.com/docs/integrations/aws/forward-aws-logs-via-lambda-shipper/index.md).

Our modules are open source and available on our [Github](https://github.com/coralogix/terraform-coralogix-aws/tree/master/modules/coralogix-aws-shipper) and in the [Terraform Registry](https://registry.terraform.io/modules/coralogix/aws/coralogix/latest).

## Installation

Install our [CloudTrail collection Lambda](https://coralogix.com/docs/integrations/aws/forward-aws-logs-via-lambda-shipper/index.md) by adding this declaration to your Terraform project:

```tf
module "coralogix-shipper-cloudtrail" {
  source = "coralogix/aws/coralogix//modules/coralogix-aws-shipper"

  coralogix_region   = "EU1"
  integration_type   = "CloudTrail"
  api_key            = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXX"
  application_name   = "cloudtrail-application"
  subsystem_name     = "cloudtrail-subsystem"
  s3_bucket_name     = "bucket-name"
}
```

## Best Practices

Customers should add environment variable `CORALOGIX_BUFFER_SIZE` with value `268435456`.

## Additional Resources

|                        |                                                                                                                                                                                                     |
| ---------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Documentation          | [Coralogix Terraform Provider](https://coralogix.com/docs/developer-portal/infrastructure-as-code/terraform-provider/coralogix-terraform-provider/index.md)                                         |
| External Documentation | [GitHub](https://github.com/coralogix/terraform-coralogix-aws/tree/master/modules/coralogix-aws-shipper) [Terraform Registry](https://registry.terraform.io/modules/coralogix/aws/coralogix/latest) |

## **Support**

**Need help?**

Our world-class customer success team is available 24/7 to walk you through your setup and answer any questions that may come up.

Feel free to reach out to us **via our in-app chat** or by sending us an email at **[support@coralogix.com](mailto:support@coralogix.com)**.
