1
- ---
2
- #
3
- # This is the canonical configuration for the `README.md`
4
- # Run `make readme` to rebuild the `README.md`
5
- #
6
-
7
- # Name of this project
8
1
name : terraform-aws-lambda-elasticsearch-cleanup
9
-
10
- # Logo for this project
11
- # logo: docs/logo.png
12
-
13
- # License of this project
14
- license : " APACHE2"
15
-
16
- # Canonical GitHub repo
2
+ license : APACHE2
17
3
github_repo : cloudposse/terraform-aws-lambda-elasticsearch-cleanup
18
-
19
- # Badges to display
20
4
badges :
21
- - name : " Codefresh Build Status"
22
- image : " https://g.codefresh.io/api/badges/pipeline/cloudposse/terraform-modules%2Fterraform-aws-lambda-elasticsearch-cleanup?type=cf-1"
23
- url : " https://g.codefresh.io/public/accounts/cloudposse/pipelines/5eaa33ff1dc82bb99faa3905"
24
- - name : " GitHub Action Build Status"
25
- image : " https://github.com/cloudposse/terraform-aws-lambda-elasticsearch-cleanup/workflows/Lambda/badge.svg?branch=master"
26
- url : " https://github.com/cloudposse/terraform-aws-lambda-elasticsearch-cleanup/actions?query=workflow%3ALambda"
27
- - name : " Latest Release"
28
- image : " https://img.shields.io/github/release/cloudposse/terraform-aws-lambda-elasticsearch-cleanup.svg"
29
- url : " https://github.com/cloudposse/terraform-aws-lambda-elasticsearch-cleanup/releases/latest"
30
- - name : " Slack Community"
31
- image : " https://slack.cloudposse.com/badge.svg"
32
- url : " https://slack.cloudposse.com"
33
-
5
+ - name : GitHub Action Build Status
6
+ image : https://github.com/cloudposse/terraform-aws-lambda-elasticsearch-cleanup/workflows/Lambda/badge.svg?branch=master
7
+ url : https://github.com/cloudposse/terraform-aws-lambda-elasticsearch-cleanup/actions?query=workflow%3ALambda
8
+ - name : Latest Release
9
+ image : https://img.shields.io/github/release/cloudposse/terraform-aws-lambda-elasticsearch-cleanup.svg
10
+ url : https://github.com/cloudposse/terraform-aws-lambda-elasticsearch-cleanup/releases/latest
11
+ - name : Slack Community
12
+ image : https://slack.cloudposse.com/badge.svg
13
+ url : https://slack.cloudposse.com
34
14
related :
35
- - name : " terraform-aws-vpc"
36
- description : " Terraform Module that defines a VPC with public/private subnets across multiple AZs with Internet Gateways"
37
- url : " https://github.com/cloudposse/terraform-aws-vpc"
38
- - name : " terraform-aws-dynamic-subnets"
39
- description : " Terraform module for dynamic subnets provisioning."
40
- url : " https://github.com/cloudposse/terraform-aws-dynamic-subnets"
41
- - name : " terraform-aws-elasticsearch"
42
- description : " Terraform module for AWS Elasticsearch provisioning."
43
- url : " https://github.com/cloudposse/terraform-aws-elasticsearch"
44
-
45
- # Short description of this project
15
+ - name : terraform-aws-vpc
16
+ description : Terraform Module that defines a VPC with public/private subnets across
17
+ multiple AZs with Internet Gateways
18
+ url : https://github.com/cloudposse/terraform-aws-vpc
19
+ - name : terraform-aws-dynamic-subnets
20
+ description : Terraform module for dynamic subnets provisioning.
21
+ url : https://github.com/cloudposse/terraform-aws-dynamic-subnets
22
+ - name : terraform-aws-elasticsearch
23
+ description : Terraform module for AWS Elasticsearch provisioning.
24
+ url : https://github.com/cloudposse/terraform-aws-elasticsearch
46
25
description : |-
47
26
Terraform module to provision a scheduled Lambda function which will
48
27
delete old Elasticsearch indexes using [SigV4Auth](https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html) authentication. The
49
28
lambda function can optionally send output to an SNS topic if the
50
29
topic ARN is given. This module was largely inspired by
51
30
[aws-lambda-es-cleanup](https://github.com/cloudreach/aws-lambda-es-cleanup)
52
-
53
- # How to use this project
54
- usage : |-
31
+ usage : |2-
55
32
56
33
For a complete example, see [examples/complete](examples/complete).
57
34
@@ -69,18 +46,15 @@ usage: |-
69
46
schedule = "rate(5 minutes)"
70
47
}
71
48
```
72
-
73
49
include :
74
- - " docs/targets.md"
75
- - " docs/terraform.md"
76
-
77
- # Contributors to this project
50
+ - docs/targets.md
51
+ - docs/terraform.md
78
52
contributors :
79
- - name : " Josh Myers"
80
- github : " joshmyers"
81
- - name : " Erik Osterman"
82
- github : " osterman"
83
- - name : " Andriy Knysh"
84
- github : " aknysh"
85
- - name : " Igor Rodionov"
86
- github : " goruha"
53
+ - name : Josh Myers
54
+ github : joshmyers
55
+ - name : Erik Osterman
56
+ github : osterman
57
+ - name : Andriy Knysh
58
+ github : aknysh
59
+ - name : Igor Rodionov
60
+ github : goruha
0 commit comments