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
| dedicated_master_count | Number of dedicated master nodes in the cluster | number |`0`| no |
116
155
| dedicated_master_enabled | Indicates whether dedicated master nodes are enabled for the cluster | bool |`false`| no |
117
156
| dedicated_master_type | Instance type of the dedicated master nodes in the cluster | string |`t2.small.elasticsearch`| no |
118
-
| delimiter | Delimiter to be used between `namespace`, `stage`, `name` and `attributes`| string |`-`| no |
157
+
| delimiter | Delimiter to be used between `namespace`, `environment`, `stage`, `name` and `attributes`| string |`-`| no |
119
158
| dns_zone_id | Route53 DNS Zone ID to add hostname records for Elasticsearch domain and Kibana | string | `` | no |
120
159
| ebs_iops | The baseline input/output (I/O) performance of EBS volumes attached to data nodes. Applicable only for the Provisioned IOPS EBS volume type | number |`0`| no |
121
160
| ebs_volume_size | EBS volumes for data storage in GB | number |`0`| no |
@@ -124,6 +163,7 @@ Available targets:
124
163
| enabled | Set to false to prevent the module from creating any resources | bool |`true`| no |
125
164
| encrypt_at_rest_enabled | Whether to enable encryption at rest | bool |`true`| no |
126
165
| encrypt_at_rest_kms_key_id | The KMS key ID to encrypt the Elasticsearch domain with. If not specified, then it defaults to using the AWS/Elasticsearch service KMS key | string | `` | no |
166
+
| environment | Environment, e.g. 'prod', 'staging', 'dev', 'pre-prod', 'UAT' | string | `` | no |
127
167
| iam_actions | List of actions to allow for the IAM roles, _e.g._`es:ESHttpGet`, `es:ESHttpPut`, `es:ESHttpPost`| list(string) |`<list>`| no |
128
168
| iam_authorizing_role_arns | List of IAM role ARNs to permit to assume the Elasticsearch user role | list(string) |`<list>`| no |
129
169
| iam_role_arns | List of IAM role ARNs to permit access to the Elasticsearch domain | list(string) |`<list>`| no |
@@ -136,13 +176,13 @@ Available targets:
136
176
| log_publishing_index_enabled | Specifies whether log publishing option for INDEX_SLOW_LOGS is enabled or not | bool |`false`| no |
137
177
| log_publishing_search_cloudwatch_log_group_arn | ARN of the CloudWatch log group to which log for SEARCH_SLOW_LOGS needs to be published | string | `` | no |
138
178
| log_publishing_search_enabled | Specifies whether log publishing option for SEARCH_SLOW_LOGS is enabled or not | bool |`false`| no |
139
-
| name |Name of the application | string |-|yes|
140
-
| namespace | Namespace (e.g. `eg` or `cp`)| string | `` | no |
179
+
| name |Solution name, e.g. 'app' or 'jenkins' | string |``|no|
180
+
| namespace | Namespace, which could be your organization name or abbreviation, e.g. 'eg' or 'cp'| string | `` | no |
141
181
| node_to_node_encryption_enabled | Whether to enable node-to-node encryption | bool |`false`| no |
142
182
| security_groups | List of security group IDs to be allowed to connect to the cluster | list(string) |`<list>`| no |
| zone_awareness_enabled | Enable zone awareness for Elasticsearch cluster | bool |`true`| no |
148
188
@@ -181,42 +221,47 @@ For additional context, refer to some of these links.
181
221
182
222
## Help
183
223
184
-
**Got a question?**
224
+
**Got a question?** We got answers.
185
225
186
226
File a GitHub [issue](https://github.com/cloudposse/terraform-aws-elasticsearch/issues), send us an [email][email] or join our [Slack Community][slack].
Work directly with our team of DevOps experts via email, slack, and video conferencing.
193
-
194
-
We provide [*commercial support*][commercial_support] for all of our [Open Source][github] projects. As a *Dedicated Support* customer, you have access to our team of subject matter experts at a fraction of the cost of a full-time engineer.
-**Questions.** We'll use a Shared Slack channel between your team and ours.
199
-
-**Troubleshooting.** We'll help you triage why things aren't working.
200
-
-**Code Reviews.** We'll review your Pull Requests and provide constructive feedback.
201
-
-**Bug Fixes.** We'll rapidly work to fix any bugs in our projects.
202
-
-**Build New Terraform Modules.** We'll [develop original modules][module_development] to provision infrastructure.
203
-
-**Cloud Architecture.** We'll assist with your cloud strategy and design.
204
-
-**Implementation.** We'll provide hands-on support to implement our reference architectures.
233
+
We are a [**DevOps Accelerator**][commercial_support]. We'll help you build your cloud infrastructure from the ground up so you can own it. Then we'll show you how to operate it and stick around for as long as you need us.
Work directly with our team of DevOps experts via email, slack, and video conferencing.
207
238
208
-
## Terraform Module Development
209
-
210
-
Are you interested in custom Terraform module development? Submit your inquiry using [our form][module_development] today and we'll get back to you ASAP.
239
+
We deliver 10x the value for a fraction of the cost of a full-time engineer. Our track record is not even funny. If you want things done right and you need it done FAST, then we're your best bet.
211
240
241
+
-**Reference Architecture.** You'll get everything you need from the ground up built using 100% infrastructure as code.
242
+
-**Release Engineering.** You'll have end-to-end CI/CD with unlimited staging environments.
243
+
-**Site Reliability Engineering.** You'll have total visibility into your apps and microservices.
244
+
-**Security Baseline.** You'll have built-in governance with accountability and audit logs for all changes.
245
+
-**GitOps.** You'll be able to operate your infrastructure via Pull Requests.
246
+
-**Training.** You'll receive hands-on training so your team can operate what we build.
247
+
-**Questions.** You'll have a direct line of communication between our teams via a Shared Slack channel.
248
+
-**Troubleshooting.** You'll get help to triage when things aren't working.
249
+
-**Code Reviews.** You'll receive constructive feedback on Pull Requests.
250
+
-**Bug Fixes.** We'll rapidly work with you to fix any bugs in our projects.
212
251
213
252
## Slack Community
214
253
215
254
Join our [Open Source Community][slack] on Slack. It's **FREE** for everyone! Our "SweetOps" community is where you get to talk with others who share a similar vision for how to rollout and manage infrastructure. This is the best place to talk shop, ask questions, solicit feedback, and work together as a community to build totally *sweet* infrastructure.
216
255
217
256
## Newsletter
218
257
219
-
Signup for [our newsletter][newsletter] that covers everything on our technology radar. Receive updates on what we're up to on GitHub as well as awesome new projects we discover.
258
+
Sign up for [our newsletter][newsletter] that covers everything on our technology radar. Receive updates on what we're up to on GitHub as well as awesome new projects we discover.
259
+
260
+
## Office Hours
261
+
262
+
[Join us every Wednesday via Zoom][office_hours] for our weekly "Lunch & Learn" sessions. It's **FREE** for everyone!
Copy file name to clipboardexpand all lines: docs/terraform.md
+6-5
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@
11
11
| dedicated_master_count | Number of dedicated master nodes in the cluster | number |`0`| no |
12
12
| dedicated_master_enabled | Indicates whether dedicated master nodes are enabled for the cluster | bool |`false`| no |
13
13
| dedicated_master_type | Instance type of the dedicated master nodes in the cluster | string |`t2.small.elasticsearch`| no |
14
-
| delimiter | Delimiter to be used between `namespace`, `stage`, `name` and `attributes`| string |`-`| no |
14
+
| delimiter | Delimiter to be used between `namespace`, `environment`, `stage`, `name` and `attributes`| string |`-`| no |
15
15
| dns_zone_id | Route53 DNS Zone ID to add hostname records for Elasticsearch domain and Kibana | string | `` | no |
16
16
| ebs_iops | The baseline input/output (I/O) performance of EBS volumes attached to data nodes. Applicable only for the Provisioned IOPS EBS volume type | number |`0`| no |
17
17
| ebs_volume_size | EBS volumes for data storage in GB | number |`0`| no |
@@ -20,6 +20,7 @@
20
20
| enabled | Set to false to prevent the module from creating any resources | bool |`true`| no |
21
21
| encrypt_at_rest_enabled | Whether to enable encryption at rest | bool |`true`| no |
22
22
| encrypt_at_rest_kms_key_id | The KMS key ID to encrypt the Elasticsearch domain with. If not specified, then it defaults to using the AWS/Elasticsearch service KMS key | string | `` | no |
23
+
| environment | Environment, e.g. 'prod', 'staging', 'dev', 'pre-prod', 'UAT' | string | `` | no |
23
24
| iam_actions | List of actions to allow for the IAM roles, _e.g._`es:ESHttpGet`, `es:ESHttpPut`, `es:ESHttpPost`| list(string) |`<list>`| no |
24
25
| iam_authorizing_role_arns | List of IAM role ARNs to permit to assume the Elasticsearch user role | list(string) |`<list>`| no |
25
26
| iam_role_arns | List of IAM role ARNs to permit access to the Elasticsearch domain | list(string) |`<list>`| no |
@@ -32,13 +33,13 @@
32
33
| log_publishing_index_enabled | Specifies whether log publishing option for INDEX_SLOW_LOGS is enabled or not | bool |`false`| no |
33
34
| log_publishing_search_cloudwatch_log_group_arn | ARN of the CloudWatch log group to which log for SEARCH_SLOW_LOGS needs to be published | string | `` | no |
34
35
| log_publishing_search_enabled | Specifies whether log publishing option for SEARCH_SLOW_LOGS is enabled or not | bool |`false`| no |
35
-
| name |Name of the application | string |-|yes|
36
-
| namespace | Namespace (e.g. `eg` or `cp`)| string | `` | no |
36
+
| name |Solution name, e.g. 'app' or 'jenkins' | string |``|no|
37
+
| namespace | Namespace, which could be your organization name or abbreviation, e.g. 'eg' or 'cp'| string | `` | no |
37
38
| node_to_node_encryption_enabled | Whether to enable node-to-node encryption | bool |`false`| no |
38
39
| security_groups | List of security group IDs to be allowed to connect to the cluster | list(string) |`<list>`| no |
0 commit comments