Skip to content

Commit a5d7657

Browse files
authored
Merge pull request #35 from utilitynerd/custom-ca
add "ca_file" option to the elasticstack provider
2 parents 4ff16d8 + 8956b80 commit a5d7657

13 files changed

+41
-0
lines changed

docs/data-sources/elasticsearch_security_user.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ output "user" {
5151

5252
Optional:
5353

54+
- **ca_file** (String) Path to a custom Certificate Authority certificate
5455
- **endpoints** (List of String, Sensitive) A list of endpoints the Terraform provider will point to. They must include the http(s) schema and port number.
5556
- **insecure** (Boolean) Disable TLS certificate validation
5657
- **password** (String, Sensitive) A password to use for API authentication to Elasticsearch.

docs/data-sources/elasticsearch_snapshot_repository.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ output "repo_url" {
7979

8080
Optional:
8181

82+
- **ca_file** (String) Path to a custom Certificate Authority certificate
8283
- **endpoints** (List of String, Sensitive) A list of endpoints the Terraform provider will point to. They must include the http(s) schema and port number.
8384
- **insecure** (Boolean) Disable TLS certificate validation
8485
- **password** (String, Sensitive) A password to use for API authentication to Elasticsearch.

docs/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ provider "elasticstack" {
8080

8181
Optional:
8282

83+
- **ca_file** (String) Path to a custom Certificate Authority certificate
8384
- **endpoints** (List of String, Sensitive) A comma-separated list of endpoints where the terraform provider will point to, this must include the http(s) schema and port number.
8485
- **insecure** (Boolean) Disable TLS certificate validation
8586
- **password** (String, Sensitive) Password to use for API authentication to Elasticsearch.

docs/resources/elasticsearch_cluster_settings.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ resource "elasticstack_elasticsearch_cluster_settings" "my_cluster_settings" {
6161

6262
Optional:
6363

64+
- **ca_file** (String) Path to a custom Certificate Authority certificate
6465
- **endpoints** (List of String, Sensitive) A list of endpoints the Terraform provider will point to. They must include the http(s) schema and port number.
6566
- **insecure** (Boolean) Disable TLS certificate validation
6667
- **password** (String, Sensitive) A password to use for API authentication to Elasticsearch.

docs/resources/elasticsearch_index_lifecycle.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,7 @@ Required:
169169

170170
Optional:
171171

172+
- **ca_file** (String) Path to a custom Certificate Authority certificate
172173
- **endpoints** (List of String, Sensitive) A list of endpoints the Terraform provider will point to. They must include the http(s) schema and port number.
173174
- **insecure** (Boolean) Disable TLS certificate validation
174175
- **password** (String, Sensitive) A password to use for API authentication to Elasticsearch.

docs/resources/elasticsearch_index_template.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ Optional:
7474

7575
Optional:
7676

77+
- **ca_file** (String) Path to a custom Certificate Authority certificate
7778
- **endpoints** (List of String, Sensitive) A list of endpoints the Terraform provider will point to. They must include the http(s) schema and port number.
7879
- **insecure** (Boolean) Disable TLS certificate validation
7980
- **password** (String, Sensitive) A password to use for API authentication to Elasticsearch.

docs/resources/elasticsearch_security_role.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ Required:
7777

7878
Optional:
7979

80+
- **ca_file** (String) Path to a custom Certificate Authority certificate
8081
- **endpoints** (List of String, Sensitive) A list of endpoints the Terraform provider will point to. They must include the http(s) schema and port number.
8182
- **insecure** (Boolean) Disable TLS certificate validation
8283
- **password** (String, Sensitive) A password to use for API authentication to Elasticsearch.

docs/resources/elasticsearch_security_user.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ resource "elasticstack_elasticsearch_security_user" "dev" {
7777

7878
Optional:
7979

80+
- **ca_file** (String) Path to a custom Certificate Authority certificate
8081
- **endpoints** (List of String, Sensitive) A list of endpoints the Terraform provider will point to. They must include the http(s) schema and port number.
8182
- **insecure** (Boolean) Disable TLS certificate validation
8283
- **password** (String, Sensitive) A password to use for API authentication to Elasticsearch.

docs/resources/elasticsearch_snapshot_lifecycle.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ resource "elasticstack_elasticsearch_snapshot_lifecycle" "slm_policy" {
7676

7777
Optional:
7878

79+
- **ca_file** (String) Path to a custom Certificate Authority certificate
7980
- **endpoints** (List of String, Sensitive) A list of endpoints the Terraform provider will point to. They must include the http(s) schema and port number.
8081
- **insecure** (Boolean) Disable TLS certificate validation
8182
- **password** (String, Sensitive) A password to use for API authentication to Elasticsearch.

docs/resources/elasticsearch_snapshot_repository.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ Optional:
7979

8080
Optional:
8181

82+
- **ca_file** (String) Path to a custom Certificate Authority certificate
8283
- **endpoints** (List of String, Sensitive) A list of endpoints the Terraform provider will point to. They must include the http(s) schema and port number.
8384
- **insecure** (Boolean) Disable TLS certificate validation
8485
- **password** (String, Sensitive) A password to use for API authentication to Elasticsearch.

0 commit comments

Comments
 (0)