lambda-elasticsearch-cleanup
dntsk/lambda-elasticsearch-cleanup/aws
Terraform module with AWS Lambda to cleanup ElasticSearch
     Terraform module with AWS Lambda to cleanup ES Terraform module which creates and deploy AWS Lambda to cleanup ElasticSearch indexes. Supported Terraform versions * Terraform 0.12. Pin version to ~> v0.1 Usage ``hcl module "lambda_cleanup_elasticsearch" { source = "dntsk/lambda-elasticsearch-cleanup/aws" name = "es-cleanup" host = aws_elasticsearch_domain.elk.endpoint index_prefix = "filebeat" keep_days = 180 vpc_security_group_ids = [module.elk_sg.this_security_group_id] vpc_subnet_ids = module.vpc.private_subnets } `` La
| Name | Type | Description | Default |
|---|---|---|---|
| host | string | ElasticSearch hostname | required |
| index_prefix | string | ElasticSearch indices prefix to cleanup | required |
| name | string | Name of Lambda function | required |
| vpc_subnet_ids | list(string) | Subnets ids to deploy to VPC | [] |
| keep_days | string | How many indexes to keep | 365 |
| vpc_security_group_ids | list(string) | Security groups ids to deploy to VPC | [] |
Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,