Skip to content

Commit cfa5d7a

Browse files
committed
fix: data.scaleway_lb_ip/zone is now a argument
Signed-off-by: Alban PRATS <[email protected]>
1 parent 213756d commit cfa5d7a

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

internal/services/lb/data_source_lb_ip.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ func DataSourceIP() *schema.Resource {
3030
ConflictsWith: []string{"ip_address"},
3131
ValidateDiagFunc: verify.IsUUIDorUUIDWithLocality(),
3232
}
33+
dsSchema["zone"].Optional = true
3334
dsSchema["project_id"].Optional = true
3435

3536
return &schema.Resource{

internal/services/lb/data_source_lb_ip_test.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ func TestAccDataSourceIP_Basic(t *testing.T) {
2020
Config: `
2121
resource "scaleway_lb_ip" "test" {
2222
}
23+
24+
resource "scaleway_lb_ip" "test_par_2" {
25+
zone = "fr-par-2"
26+
}
2327
2428
data "scaleway_lb_ip" "test" {
2529
ip_address = "${scaleway_lb_ip.test.ip_address}"
@@ -28,11 +32,17 @@ func TestAccDataSourceIP_Basic(t *testing.T) {
2832
data "scaleway_lb_ip" "test2" {
2933
ip_id = "${scaleway_lb_ip.test.id}"
3034
}
35+
36+
data "scaleway_lb_ip" "test_another_zone" {
37+
ip_address = "${scaleway_lb_ip.test_par_2.ip_address}"
38+
zone = "fr-par-2"
39+
}
3140
`,
3241
Check: resource.ComposeTestCheckFunc(
3342
isIPPresent(tt, "data.scaleway_lb_ip.test"),
3443
resource.TestCheckResourceAttrPair("data.scaleway_lb_ip.test", "ip_address", "scaleway_lb_ip.test", "ip_address"),
3544
resource.TestCheckResourceAttrPair("data.scaleway_lb_ip.test2", "ip_address", "scaleway_lb_ip.test", "ip_address"),
45+
resource.TestCheckResourceAttrPair("data.scaleway_lb_ip.test_another_zone", "ip_address", "scaleway_lb_ip.test_par_2", "ip_address"),
3646
),
3747
},
3848
},

0 commit comments

Comments
 (0)