1414<p align =" center " >
1515
1616<a href =" https://www.terraform.io " >
17- <img src =" https://img.shields.io/badge/terraform-v0.15 -green " alt =" Terraform " >
17+ <img src =" https://img.shields.io/badge/terraform-v1.1.7 -green " alt =" Terraform " >
1818</a >
1919<a href =" LICENSE.md " >
20- <img src =" https://img.shields.io/badge/License-MIT-blue.svg " alt =" Licence " >
20+ <img src =" https://img.shields.io/badge/License-APACHE-blue.svg " alt =" Licence " >
21+ </a >
22+ <a href =" https://github.com/clouddrove/terraform-aws-elasticsearch/actions/workflows/tfsec.yml " >
23+ <img src =" https://github.com/clouddrove/terraform-aws-elasticsearch/actions/workflows/tfsec.yml/badge.svg " alt =" tfsec " >
24+ </a >
25+ <a href =" https://github.com/clouddrove/terraform-aws-elasticsearch/actions/workflows/terraform.yml " >
26+ <img src =" https://github.com/clouddrove/terraform-aws-elasticsearch/actions/workflows/terraform.yml/badge.svg " alt =" static-checks " >
2127</a >
2228
2329
@@ -51,7 +57,7 @@ We have [*fifty plus terraform modules*][terraform_modules]. A few of them are c
5157
5258This module has a few dependencies:
5359
54- - [ Terraform 0.13 ] ( https://learn.hashicorp.com/terraform/getting-started/install.html )
60+ - [ Terraform 1.x.x ] ( https://learn.hashicorp.com/terraform/getting-started/install.html )
5561- [ Go] ( https://golang.org/doc/install )
5662- [ github.com/stretchr/testify/assert] ( https://github.com/stretchr/testify )
5763- [ github.com/gruntwork-io/terratest/modules/terraform] ( https://github.com/gruntwork-io/terratest )
@@ -73,7 +79,7 @@ Here are examples of how you can use this module in your inventory structure:
7379``` hcl
7480 module "elasticsearch" {
7581 source = "clouddrove/elasticsearch/aws"
76-
82+
7783 name = "es"
7884 environment = "test"
7985 label_order = ["name", "environment"]
@@ -352,8 +358,10 @@ Note: There are some type of instances which not support encryption and EBS opti
352358| log\_ publishing\_ audit\_ enabled | Specifies whether log publishing option for AUDIT\_ LOGS is enabled or not. | ` bool ` | ` false ` | no |
353359| log\_ publishing\_ index\_ enabled | Specifies whether log publishing option for INDEX\_ SLOW\_ LOGS is enabled or not. | ` bool ` | ` false ` | no |
354360| log\_ publishing\_ search\_ enabled | Specifies whether log publishing option for SEARCH\_ SLOW\_ LOGS is enabled or not. | ` bool ` | ` false ` | no |
361+ | managed\_ policy\_ arns | Set of exclusive IAM managed policy ARNs to attach to the IAM role | ` list(any) ` | ` [] ` | no |
355362| managedby | ManagedBy, eg 'CloudDrove'. | ` string ` | ` "hello@clouddrove.com" ` | no |
356363| name | Name (e.g. ` app ` or ` cluster ` ). | ` string ` | ` "" ` | no |
364+ | name\_ prefix | Name (e.g. ` app ` or ` cluster ` ). | ` string ` | ` "" ` | no |
357365| repository | Terraform current module repo | ` string ` | ` "https://github.com/clouddrove/terraform-aws-elasticsearch" ` | no |
358366| retention\_ in\_ days | Days of retention of cloudwatch. | ` number ` | ` 90 ` | no |
359367| security\_ group\_ ids | Security Group IDs. | ` list(string) ` | ` [] ` | no |
0 commit comments