https://github.com/flaconi/terraform-aws-newrelic-lambda-integration
Terraformized CloudFormation templates of new relic
https://github.com/flaconi/terraform-aws-newrelic-lambda-integration
aws terraform terraform-module
Last synced: 9 months ago
JSON representation
Terraformized CloudFormation templates of new relic
- Host: GitHub
- URL: https://github.com/flaconi/terraform-aws-newrelic-lambda-integration
- Owner: Flaconi
- License: mit
- Created: 2019-12-02T11:09:04.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-08-20T08:05:17.000Z (almost 2 years ago)
- Last Synced: 2024-08-21T09:40:30.855Z (almost 2 years ago)
- Topics: aws, terraform, terraform-module
- Language: Makefile
- Homepage:
- Size: 2.11 MB
- Stars: 1
- Watchers: 11
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Terraform NewRelic integration
This module will create lambda for new relic log ingestion.
## Providers
| Name | Version |
|------|---------|
| [aws](#provider\_aws) | ~> 6.12 |
| [random](#provider\_random) | ~> 3.6 |
## Modules
| Name | Source | Version |
|------|--------|---------|
| [lambda\_newrelic\_resource\_bucket](#module\_lambda\_newrelic\_resource\_bucket) | github.com/terraform-aws-modules/terraform-aws-s3-bucket | v4.1.2 |
## Requirements
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | ~> 1.5 |
| [aws](#requirement\_aws) | ~> 6.12 |
| [random](#requirement\_random) | ~> 3.6 |
## Required Inputs
No required inputs.
## Optional Inputs
The following input variables are optional (have default values):
### [newrelic\_license\_key\_path](#input\_newrelic\_license\_key\_path)
Description: n/a
Type: `string`
Default: `""`
### [newrelic\_account\_number](#input\_newrelic\_account\_number)
Description: n/a
Type: `string`
Default: `""`
### [create\_license\_key\_stack](#input\_create\_license\_key\_stack)
Description: n/a
Type: `bool`
Default: `true`
### [create\_log\_ingestion\_stack](#input\_create\_log\_ingestion\_stack)
Description: n/a
Type: `bool`
Default: `true`
### [create\_lambda\_integration\_stack](#input\_create\_lambda\_integration\_stack)
Description: n/a
Type: `bool`
Default: `true`
Description: Map of custom tags for the provisioned resources
Type: `map(string)`
Default: `{}`
## Outputs
| Name | Description |
|------|-------------|
| [newrelic\_log\_ingestion\_lambda\_arn](#output\_newrelic\_log\_ingestion\_lambda\_arn) | n/a |