diff --git a/sysdig/resource_sysdig_secure_rule_network_test.go b/sysdig/resource_sysdig_secure_rule_network_test.go index 6bf9dc80..eb6c3dd5 100644 --- a/sysdig/resource_sysdig_secure_rule_network_test.go +++ b/sysdig/resource_sysdig_secure_rule_network_test.go @@ -41,6 +41,9 @@ func TestAccRuleNetwork(t *testing.T) { { Config: ruleNetworkWithUDP(rText()), }, + { + Config: ruleNetworkAllowingAllTraffic(rText()), + }, { ResourceName: "sysdig_secure_rule_network.foo", ImportState: true, @@ -75,6 +78,28 @@ resource "sysdig_secure_rule_network" "foo" { }`, name, name) } +func ruleNetworkAllowingAllTraffic(name string) string { + return fmt.Sprintf(` +resource "sysdig_secure_rule_network" "foo" { + name = "TERRAFORM TEST %s" // ID + description = "TERRAFORM TEST %s" + tags = ["network", "cis"] + + block_inbound = false + block_outbound = false + + tcp { + matching = true // default + ports = [80, 443] + } + + udp { + matching = true // default + ports = [80, 443] + } +}`, name, name) +} + func ruleNetworkWithoutTags(name string) string { return fmt.Sprintf(` resource "sysdig_secure_rule_network" "foo" {