Skip to content

Commit ecbe7ca

Browse files
author
mikatong
committed
update
1 parent 9cf6e29 commit ecbe7ca

File tree

2 files changed

+28
-58
lines changed

2 files changed

+28
-58
lines changed

tencentcloud/acctest/basic.go

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1148,6 +1148,8 @@ const (
11481148
DefaultEsInstanceId = "es-5wn36he6"
11491149
DefaultEsSecurityGroup = "sg-edmur627"
11501150
DefaultEsLogstash = "ls-kru90fkz"
1151+
DefaultEsVpcId = "vpc-lrj71tt3"
1152+
DefaultEsSubnetId = "subnet-kggvos8o"
11511153
)
11521154

11531155
const DefaultEsVariables = `
@@ -1162,6 +1164,18 @@ variable "security_group_id" {
11621164
variable "logstash_id" {
11631165
default = "` + DefaultEsLogstash + `"
11641166
}
1167+
1168+
variable "availability_zone" {
1169+
default = "ap-guangzhou-3"
1170+
}
1171+
1172+
variable "vpc_id" {
1173+
default = "` + DefaultEsVpcId + `"
1174+
}
1175+
1176+
variable "subnet_id" {
1177+
default = "` + DefaultEsSubnetId + `"
1178+
}
11651179
`
11661180

11671181
// End of TSE

tencentcloud/services/es/resource_tc_elasticsearch_instance_test.go

Lines changed: 14 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@ func TestAccTencentCloudElasticsearchInstanceResource_basic(t *testing.T) {
8080
resource.TestCheckResourceAttr("tencentcloud_elasticsearch_instance.foo", "instance_name", "tf-ci-test"),
8181
resource.TestCheckResourceAttr("tencentcloud_elasticsearch_instance.foo", "availability_zone", tcacctest.DefaultAZone),
8282
resource.TestCheckResourceAttr("tencentcloud_elasticsearch_instance.foo", "version", "7.10.1"),
83-
resource.TestCheckResourceAttr("tencentcloud_elasticsearch_instance.foo", "vpc_id", tcacctest.DefaultVpcId),
84-
resource.TestCheckResourceAttr("tencentcloud_elasticsearch_instance.foo", "subnet_id", tcacctest.DefaultSubnetId),
83+
resource.TestCheckResourceAttr("tencentcloud_elasticsearch_instance.foo", "vpc_id", tcacctest.DefaultEsVpcId),
84+
resource.TestCheckResourceAttr("tencentcloud_elasticsearch_instance.foo", "subnet_id", tcacctest.DefaultEsSubnetId),
8585
resource.TestCheckResourceAttr("tencentcloud_elasticsearch_instance.foo", "license_type", "basic"),
8686
resource.TestCheckResourceAttr("tencentcloud_elasticsearch_instance.foo", "basic_security_type", "1"),
8787
resource.TestCheckResourceAttr("tencentcloud_elasticsearch_instance.foo", "web_node_type_info.#", "1"),
@@ -207,24 +207,13 @@ func testAccCheckElasticsearchInstanceExists(n string) resource.TestCheckFunc {
207207
}
208208
}
209209

210-
const testAccElasticsearchInstance = tcacctest.DefaultVpcVariable + `
211-
resource "tencentcloud_vpc" "vpc" {
212-
name = "es-vpc"
213-
cidr_block = "10.0.0.0/16"
214-
}
215-
216-
resource "tencentcloud_subnet" "subnet" {
217-
vpc_id = tencentcloud_vpc.vpc.id
218-
name = "es-subnet"
219-
cidr_block = "10.0.0.0/16"
220-
availability_zone = var.availability_zone
221-
}
210+
const testAccElasticsearchInstance = tcacctest.DefaultEsVariables + `
222211
resource "tencentcloud_elasticsearch_instance" "foo" {
223212
instance_name = "tf-ci-test"
224213
availability_zone = var.availability_zone
225214
version = "7.10.1"
226-
vpc_id = tencentcloud_vpc.vpc.id
227-
subnet_id = tencentcloud_subnet.subnet.id
215+
vpc_id = var.vpc_id
216+
subnet_id = var.subnet_id
228217
password = "Test1234"
229218
license_type = "basic"
230219
basic_security_type = 2
@@ -254,24 +243,13 @@ resource "tencentcloud_elasticsearch_instance" "foo" {
254243
}
255244
`
256245

257-
const testAccElasticsearchInstanceUpdate = tcacctest.DefaultVpcVariable + `
258-
resource "tencentcloud_vpc" "vpc" {
259-
name = "es-vpc"
260-
cidr_block = "10.0.0.0/16"
261-
}
262-
263-
resource "tencentcloud_subnet" "subnet" {
264-
vpc_id = tencentcloud_vpc.vpc.id
265-
name = "es-subnet"
266-
cidr_block = "10.0.0.0/16"
267-
availability_zone = var.availability_zone
268-
}
246+
const testAccElasticsearchInstanceUpdate = tcacctest.DefaultEsVariables + `
269247
resource "tencentcloud_elasticsearch_instance" "foo" {
270248
instance_name = "tf-ci-test-update"
271249
availability_zone = var.availability_zone
272250
version = "7.10.1"
273-
vpc_id = tencentcloud_vpc.vpc.id
274-
subnet_id = tencentcloud_subnet.subnet.id
251+
vpc_id = var.vpc_id
252+
subnet_id = var.subnet_id
275253
password = "Test12345"
276254
license_type = "platinum"
277255
@@ -301,24 +279,13 @@ resource "tencentcloud_elasticsearch_instance" "foo" {
301279
}
302280
`
303281

304-
const testAccElasticsearchInstanceKibanaPublicAccessClose = tcacctest.DefaultVpcVariable + `
305-
resource "tencentcloud_vpc" "vpc" {
306-
name = "es-kibana-vpc"
307-
cidr_block = "10.0.0.0/16"
308-
}
309-
310-
resource "tencentcloud_subnet" "subnet" {
311-
vpc_id = tencentcloud_vpc.vpc.id
312-
name = "es-kibana-subnet"
313-
cidr_block = "10.0.0.0/16"
314-
availability_zone = var.availability_zone
315-
}
282+
const testAccElasticsearchInstanceKibanaPublicAccessClose = tcacctest.DefaultEsVariables + `
316283
resource "tencentcloud_elasticsearch_instance" "es_kibana" {
317284
instance_name = "tf-ci-test-kibana"
318285
availability_zone = var.availability_zone
319286
version = "7.10.1"
320-
vpc_id = tencentcloud_vpc.vpc.id
321-
subnet_id = tencentcloud_subnet.subnet.id
287+
vpc_id = var.vpc_id
288+
subnet_id = var.subnet_id
322289
password = "Test1234"
323290
license_type = "basic"
324291
basic_security_type = 2
@@ -331,24 +298,13 @@ resource "tencentcloud_elasticsearch_instance" "es_kibana" {
331298
}
332299
`
333300

334-
const testAccElasticsearchInstanceKibanaPublicAccessOpen = tcacctest.DefaultVpcVariable + `
335-
resource "tencentcloud_vpc" "vpc" {
336-
name = "es-vpc"
337-
cidr_block = "10.0.0.0/16"
338-
}
339-
340-
resource "tencentcloud_subnet" "subnet" {
341-
vpc_id = tencentcloud_vpc.vpc.id
342-
name = "es-subnet"
343-
cidr_block = "10.0.0.0/16"
344-
availability_zone = var.availability_zone
345-
}
301+
const testAccElasticsearchInstanceKibanaPublicAccessOpen = tcacctest.DefaultEsVariables + `
346302
resource "tencentcloud_elasticsearch_instance" "es_kibana" {
347303
instance_name = "tf-ci-test-kibana"
348304
availability_zone = var.availability_zone
349305
version = "7.10.1"
350-
vpc_id = tencentcloud_vpc.vpc.id
351-
subnet_id = tencentcloud_subnet.subnet.id
306+
vpc_id = var.vpc_id
307+
subnet_id = var.subnet_id
352308
password = "Test1234"
353309
license_type = "basic"
354310
basic_security_type = 2

0 commit comments

Comments
 (0)