You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: add advanced security and domain config options
- Added variables for advanced security options, including anonymous
auth, internal user database, and master user name, allowing more
flexible Elasticsearch/Kibana security configuration.
- Introduced variables for Elasticsearch domain name and subdomain
names, with validation for domain name format.
- Added support for enabling cold storage and node-to-node encryption
via new variables.
- Updated module usage to reference new and updated variables.
description="Version of Elasticsearch or Opensearch to deploy (_e.g._ `7.1`, `6.8`, `6.7`, `6.5`, `6.4`, `6.3`, `6.2`, `6.0`, `5.6`, `5.5`, `5.3`, `5.1`, `2.3`, `1.5`"
26
26
}
27
27
28
+
variable"elasticsearch_domain_name" {
29
+
type=string
30
+
default=""
31
+
description="The name of the Elasticsearch domain. Must be at least 3 and no more than 28 characters long. Valid characters are a-z (lowercase letters), 0-9, and - (hyphen)."
error_message="The elasticsearch_domain_name must meet following conditions: 1) be empty string or 2) must start with a lowercase alphabet and be at least 3 and no more than 28 characters long. Valid characters are a-z (lowercase letters), 0-9, and - (hyphen)."
error_message="The elasticsearch_domain_name must meet following conditions: 1) be empty string or 2) must start with a lowercase alphabet and be at least 3 and no more than 28 characters long. Valid characters are a-z (lowercase letters), 0-9, and - (hyphen)."
41
+
}
42
+
}
43
+
28
44
variable"encrypt_at_rest_enabled" {
29
45
type=bool
30
46
description="Whether to enable encryption at rest"
31
47
}
32
48
49
+
variable"node_to_node_encryption_enabled" {
50
+
type=bool
51
+
description="Whether to enable node-to-node encryption"
52
+
default=true
53
+
}
54
+
55
+
variable"advanced_security_options_enabled" {
56
+
type=bool
57
+
description="AWS Elasticsearch Kibana enhanced security plugin enabling (forces new resource)"
0 commit comments