Skip to content

Commit 0e2694a

Browse files
committed
Add acceptance test for L2 network without CIDR
1 parent 7dd3b89 commit 0e2694a

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

cloudstack/resource_cloudstack_network_test.go

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -404,3 +404,32 @@ resource "cloudstack_network" "l2" {
404404
network_offering = "DefaultL2NetworkOffering"
405405
zone = "Sandbox-simulator"
406406
}`
407+
408+
func TestAccCloudStackNetwork_isolatedNoCidr(t *testing.T) {
409+
var network cloudstack.Network
410+
411+
resource.Test(t, resource.TestCase{
412+
PreCheck: func() { testAccPreCheck(t) },
413+
Providers: testAccProviders,
414+
CheckDestroy: testAccCheckCloudStackNetworkDestroy,
415+
Steps: []resource.TestStep{
416+
{
417+
Config: testAccCloudStackNetwork_isolatedNoCidr,
418+
Check: resource.ComposeTestCheckFunc(
419+
testAccCheckCloudStackNetworkExists(
420+
"cloudstack_network.isolated_no_cidr", &network),
421+
resource.TestCheckResourceAttrSet(
422+
"cloudstack_network.isolated_no_cidr", "cidr"),
423+
),
424+
},
425+
},
426+
})
427+
}
428+
429+
const testAccCloudStackNetwork_isolatedNoCidr = `
430+
resource "cloudstack_network" "isolated_no_cidr" {
431+
name = "terraform-isolated-no-cidr"
432+
display_text = "terraform-isolated-no-cidr"
433+
network_offering = "DefaultIsolatedNetworkOfferingWithSourceNatService"
434+
zone = "Sandbox-simulator"
435+
}`

0 commit comments

Comments
 (0)