Skip to content

Commit

Permalink
d/aws_opensearch_domain: Tidy up 'TestAccOpenSearchDomainDataSource_D…
Browse files Browse the repository at this point in the history
…ata_advanced'.
  • Loading branch information
ewbankkit committed Mar 13, 2023
1 parent 778b0d4 commit 31c5113
Showing 1 changed file with 12 additions and 31 deletions.
43 changes: 12 additions & 31 deletions internal/service/opensearch/domain_data_source_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,9 @@ func TestAccOpenSearchDomainDataSource_Data_advanced(t *testing.T) {
{
Config: testAccDomainDataSourceConfig_advanced(rName, autoTuneStartAtTime),
Check: resource.ComposeAggregateTestCheckFunc(
resource.TestCheckResourceAttrPair(datasourceName, "engine_version", resourceName, "engine_version"),
resource.TestCheckResourceAttrPair(datasourceName, "advanced_security_options.#", resourceName, "advanced_security_options.#"),
resource.TestCheckResourceAttrPair(datasourceName, "advanced_security_options.0.enabled", resourceName, "advanced_security_options.0.enabled"),
resource.TestCheckResourceAttrPair(datasourceName, "advanced_security_options.0.internal_user_database_enabled", resourceName, "advanced_security_options.0.internal_user_database_enabled"),
resource.TestCheckResourceAttrPair(datasourceName, "auto_tune_options.#", resourceName, "auto_tune_options.#"),
resource.TestCheckResourceAttrPair(datasourceName, "auto_tune_options.0.desired_state", resourceName, "auto_tune_options.0.desired_state"),
resource.TestCheckResourceAttrPair(datasourceName, "auto_tune_options.0.maintenance_schedule", resourceName, "auto_tune_options.0.maintenance_schedule"),
Expand All @@ -86,12 +88,11 @@ func TestAccOpenSearchDomainDataSource_Data_advanced(t *testing.T) {
resource.TestCheckResourceAttrPair(datasourceName, "ebs_options.0.ebs_enabled", resourceName, "ebs_options.0.ebs_enabled"),
resource.TestCheckResourceAttrPair(datasourceName, "ebs_options.0.volume_type", resourceName, "ebs_options.0.volume_type"),
resource.TestCheckResourceAttrPair(datasourceName, "ebs_options.0.volume_size", resourceName, "ebs_options.0.volume_size"),
resource.TestCheckResourceAttrPair(datasourceName, "engine_version", resourceName, "engine_version"),
resource.TestCheckResourceAttrPair(datasourceName, "log_publishing_options.#", resourceName, "log_publishing_options.#"),
resource.TestCheckResourceAttrPair(datasourceName, "snapshot_options.#", resourceName, "snapshot_options.#"),
resource.TestCheckResourceAttrPair(datasourceName, "snapshot_options.0.automated_snapshot_start_hour", resourceName, "snapshot_options.0.automated_snapshot_start_hour"),
resource.TestCheckResourceAttrPair(datasourceName, "log_publishing_options.#", resourceName, "log_publishing_options.#"),
resource.TestCheckResourceAttrPair(datasourceName, "vpc_options.#", resourceName, "vpc_options.#"),
resource.TestCheckResourceAttrPair(datasourceName, "advanced_security_options.0.enabled", resourceName, "advanced_security_options.0.enabled"),
resource.TestCheckResourceAttrPair(datasourceName, "advanced_security_options.0.internal_user_database_enabled", resourceName, "advanced_security_options.0.internal_user_database_enabled"),
),
},
},
Expand Down Expand Up @@ -183,9 +184,7 @@ data "aws_opensearch_domain" "test" {
}

func testAccDomainDataSourceConfig_advanced(rName, autoTuneStartAtTime string) string {
return acctest.ConfigCompose(
acctest.ConfigAvailableAZsNoOptIn(),
fmt.Sprintf(`
return acctest.ConfigCompose(acctest.ConfigVPCWithSubnets(rName, 2), fmt.Sprintf(`
data "aws_partition" "current" {}
data "aws_region" "current" {}
Expand Down Expand Up @@ -220,25 +219,13 @@ resource "aws_cloudwatch_log_resource_policy" "test" {
CONFIG
}
resource "aws_vpc" "test" {
cidr_block = "10.0.0.0/16"
}
resource "aws_subnet" "test" {
availability_zone = data.aws_availability_zones.available.names[0]
cidr_block = "10.0.0.0/24"
vpc_id = aws_vpc.test.id
}
resource "aws_subnet" "test2" {
availability_zone = data.aws_availability_zones.available.names[1]
cidr_block = "10.0.1.0/24"
vpc_id = aws_vpc.test.id
}
resource "aws_security_group" "test" {
name = %[1]q
vpc_id = aws_vpc.test.id
tags = {
Name = %[1]q
}
}
resource "aws_security_group_rule" "test" {
Expand Down Expand Up @@ -286,7 +273,6 @@ POLICY
}
rollback_on_disable = "NO_ROLLBACK"
}
cluster_config {
Expand Down Expand Up @@ -317,13 +303,8 @@ POLICY
}
vpc_options {
security_group_ids = [
aws_security_group.test.id
]
subnet_ids = [
aws_subnet.test.id,
aws_subnet.test2.id
]
security_group_ids = [aws_security_group.test.id]
subnet_ids = aws_subnet.test[*].id
}
advanced_security_options {
Expand Down

0 comments on commit 31c5113

Please sign in to comment.