File tree Expand file tree Collapse file tree 6 files changed +63
-15
lines changed
Expand file tree Collapse file tree 6 files changed +63
-15
lines changed Original file line number Diff line number Diff line change @@ -113,12 +113,14 @@ You need the following permissions to run this module.
113113
114114| Name | Description |
115115| ------| -------------|
116+ | <a name =" output_adminuser " ></a > [ adminuser] ( #output\_ adminuser ) | Database admin user name |
116117| <a name =" output_cbr_rule_ids " ></a > [ cbr\_ rule\_ ids] ( #output\_ cbr\_ rule\_ ids ) | CBR rule ids created to restrict Elasticsearch |
118+ | <a name =" output_certificate_base64 " ></a > [ certificate\_ base64] ( #output\_ certificate\_ base64 ) | Database connection certificate |
117119| <a name =" output_crn " ></a > [ crn] ( #output\_ crn ) | Elasticsearch instance crn |
118120| <a name =" output_guid " ></a > [ guid] ( #output\_ guid ) | Elasticsearch instance guid |
119- | <a name =" output_hostname " ></a > [ hostname] ( #output\_ hostname ) | Database hostname. Only contains value when var.service \_ credential \_ names or var.users are set. |
121+ | <a name =" output_hostname " ></a > [ hostname] ( #output\_ hostname ) | Database connection hostname |
120122| <a name =" output_id " ></a > [ id] ( #output\_ id ) | Elasticsearch id |
121- | <a name =" output_port " ></a > [ port] ( #output\_ port ) | Database port. Only contains value when var.service \_ credential \_ names or var.users are set. |
123+ | <a name =" output_port " ></a > [ port] ( #output\_ port ) | Database connection port |
122124| <a name =" output_service_credentials_json " ></a > [ service\_ credentials\_ json] ( #output\_ service\_ credentials\_ json ) | Service credentials json map |
123125| <a name =" output_service_credentials_object " ></a > [ service\_ credentials\_ object] ( #output\_ service\_ credentials\_ object ) | Service credentials object |
124126| <a name =" output_version " ></a > [ version] ( #output\_ version ) | Elasticsearch version |
Original file line number Diff line number Diff line change 11# #############################################################################
22# Outputs
33# #############################################################################
4-
54output "id" {
65 description = " Elasticsearch id"
76 value = module. icd_elasticsearch . id
87}
8+
9+ output "version" {
10+ description = " Enterprise DB instance version"
11+ value = module. icd_elasticsearch . version
12+ }
13+
14+ output "adminuser" {
15+ description = " Database admin user name"
16+ value = module. icd_elasticsearch . adminuser
17+ }
18+
19+ output "hostname" {
20+ description = " Database connection hostname"
21+ value = module. icd_elasticsearch . hostname
22+ }
23+
24+ output "port" {
25+ description = " Database connection port"
26+ value = module. icd_elasticsearch . port
27+ }
28+
29+ output "certificate_base64" {
30+ description = " Database connection certificate"
31+ value = module. icd_elasticsearch . certificate_base64
32+ sensitive = true
33+ }
Original file line number Diff line number Diff line change @@ -210,9 +210,8 @@ locals {
210210}
211211
212212data "ibm_database_connection" "database_connection" {
213- count = length (var. users ) > 0 ? 1 : 0
214213 endpoint_type = var. service_endpoints
215214 deployment_id = ibm_database. elasticsearch . id
216- user_id = var . users [ 0 ] . name
217- user_type = var . users [ 0 ] . type
215+ user_id = ibm_database . elasticsearch . adminuser
216+ user_type = " database "
218217}
Original file line number Diff line number Diff line change @@ -55,12 +55,14 @@ No resources.
5555
5656| Name | Description |
5757| ------| -------------|
58+ | <a name =" output_adminuser " ></a > [ adminuser] ( #output\_ adminuser ) | Database admin user name |
5859| <a name =" output_cbr_rule_ids " ></a > [ cbr\_ rule\_ ids] ( #output\_ cbr\_ rule\_ ids ) | CBR rule ids created to restrict Elasticsearch |
60+ | <a name =" output_certificate_base64 " ></a > [ certificate\_ base64] ( #output\_ certificate\_ base64 ) | Database connection certificate |
5961| <a name =" output_crn " ></a > [ crn] ( #output\_ crn ) | Elasticsearch instance crn |
6062| <a name =" output_guid " ></a > [ guid] ( #output\_ guid ) | Elasticsearch instance guid |
61- | <a name =" output_hostname " ></a > [ hostname] ( #output\_ hostname ) | Elasticsearch instance hostname |
63+ | <a name =" output_hostname " ></a > [ hostname] ( #output\_ hostname ) | Database connection hostname |
6264| <a name =" output_id " ></a > [ id] ( #output\_ id ) | Elasticsearch instance id |
63- | <a name =" output_port " ></a > [ port] ( #output\_ port ) | Elasticsearch instance port |
65+ | <a name =" output_port " ></a > [ port] ( #output\_ port ) | Database connection port |
6466| <a name =" output_service_credentials_json " ></a > [ service\_ credentials\_ json] ( #output\_ service\_ credentials\_ json ) | Service credentials json map |
6567| <a name =" output_service_credentials_object " ></a > [ service\_ credentials\_ object] ( #output\_ service\_ credentials\_ object ) | Service credentials object |
6668| <a name =" output_version " ></a > [ version] ( #output\_ version ) | Elasticsearch instance version |
Original file line number Diff line number Diff line change @@ -39,12 +39,23 @@ output "service_credentials_object" {
3939 sensitive = true
4040}
4141
42+ output "adminuser" {
43+ description = " Database admin user name"
44+ value = module. elasticsearch . adminuser
45+ }
46+
4247output "hostname" {
43- description = " Elasticsearch instance hostname"
48+ description = " Database connection hostname"
4449 value = module. elasticsearch . hostname
4550}
4651
4752output "port" {
48- description = " Elasticsearch instance port"
53+ description = " Database connection port"
4954 value = module. elasticsearch . port
5055}
56+
57+ output "certificate_base64" {
58+ description = " Database connection certificate"
59+ value = module. elasticsearch . certificate_base64
60+ sensitive = true
61+ }
Original file line number Diff line number Diff line change @@ -39,14 +39,23 @@ output "service_credentials_object" {
3939 sensitive = true
4040}
4141
42+ output "adminuser" {
43+ description = " Database admin user name"
44+ value = ibm_database. elasticsearch . adminuser
45+ }
46+
4247output "hostname" {
43- description = " Database hostname. Only contains value when var.service_credential_names or var.users are set. "
44- value = length (var . service_credential_names ) > 0 ? nonsensitive (ibm_resource_key . service_credentials [ keys (var . service_credential_names )[ 0 ]] . credentials [ " connection.https.hosts.0.hostname " ]) : length (var . users ) > 0 ? nonsensitive ( flatten ( data. ibm_database_connection . database_connection [ 0 ] . https [0 ]. hosts [0 ]. hostname )) : null
48+ description = " Database connection hostname "
49+ value = data. ibm_database_connection . database_connection . https [0 ]. hosts [0 ]. hostname
4550}
4651
4752output "port" {
48- description = " Database port. Only contains value when var.service_credential_names or var.users are set. "
49- value = length (var . service_credential_names ) > 0 ? nonsensitive (ibm_resource_key . service_credentials [ keys (var . service_credential_names )[ 0 ]] . credentials [ " connection.https.hosts.0.port " ]) : length (var . users ) > 0 ? nonsensitive ( flatten ( data. ibm_database_connection . database_connection [ 0 ] . https [0 ]. hosts [0 ]. port )) : null
53+ description = " Database connection port "
54+ value = data. ibm_database_connection . database_connection . https [0 ]. hosts [0 ]. port
5055}
5156
52- # #############################################################################
57+ output "certificate_base64" {
58+ description = " Database connection certificate"
59+ value = data. ibm_database_connection . database_connection . https [0 ]. certificate [0 ]. certificate_base64
60+ sensitive = true
61+ }
You can’t perform that action at this time.
0 commit comments