mirror of
https://github.com/opentofu/opentofu.git
synced 2025-02-25 18:45:20 -06:00
Added some extra tests for the acl-rules
This commit is contained in:
parent
92128b48a8
commit
bf05734b9a
@ -21,7 +21,7 @@ func TestAccCloudStackNetworkACLRule_basic(t *testing.T) {
|
|||||||
Check: resource.ComposeTestCheckFunc(
|
Check: resource.ComposeTestCheckFunc(
|
||||||
testAccCheckCloudStackNetworkACLRulesExist("cloudstack_network_acl.foo"),
|
testAccCheckCloudStackNetworkACLRulesExist("cloudstack_network_acl.foo"),
|
||||||
resource.TestCheckResourceAttr(
|
resource.TestCheckResourceAttr(
|
||||||
"cloudstack_network_acl_rule.foo", "rule.#", "1"),
|
"cloudstack_network_acl_rule.foo", "rule.#", "3"),
|
||||||
resource.TestCheckResourceAttr(
|
resource.TestCheckResourceAttr(
|
||||||
"cloudstack_network_acl_rule.foo", "rule.3247834462.action", "allow"),
|
"cloudstack_network_acl_rule.foo", "rule.3247834462.action", "allow"),
|
||||||
resource.TestCheckResourceAttr(
|
resource.TestCheckResourceAttr(
|
||||||
@ -53,7 +53,7 @@ func TestAccCloudStackNetworkACLRule_update(t *testing.T) {
|
|||||||
Check: resource.ComposeTestCheckFunc(
|
Check: resource.ComposeTestCheckFunc(
|
||||||
testAccCheckCloudStackNetworkACLRulesExist("cloudstack_network_acl.foo"),
|
testAccCheckCloudStackNetworkACLRulesExist("cloudstack_network_acl.foo"),
|
||||||
resource.TestCheckResourceAttr(
|
resource.TestCheckResourceAttr(
|
||||||
"cloudstack_network_acl_rule.foo", "rule.#", "1"),
|
"cloudstack_network_acl_rule.foo", "rule.#", "3"),
|
||||||
resource.TestCheckResourceAttr(
|
resource.TestCheckResourceAttr(
|
||||||
"cloudstack_network_acl_rule.foo", "rule.3247834462.action", "allow"),
|
"cloudstack_network_acl_rule.foo", "rule.3247834462.action", "allow"),
|
||||||
resource.TestCheckResourceAttr(
|
resource.TestCheckResourceAttr(
|
||||||
@ -76,7 +76,7 @@ func TestAccCloudStackNetworkACLRule_update(t *testing.T) {
|
|||||||
Check: resource.ComposeTestCheckFunc(
|
Check: resource.ComposeTestCheckFunc(
|
||||||
testAccCheckCloudStackNetworkACLRulesExist("cloudstack_network_acl.foo"),
|
testAccCheckCloudStackNetworkACLRulesExist("cloudstack_network_acl.foo"),
|
||||||
resource.TestCheckResourceAttr(
|
resource.TestCheckResourceAttr(
|
||||||
"cloudstack_network_acl_rule.foo", "rule.#", "2"),
|
"cloudstack_network_acl_rule.foo", "rule.#", "4"),
|
||||||
resource.TestCheckResourceAttr(
|
resource.TestCheckResourceAttr(
|
||||||
"cloudstack_network_acl_rule.foo", "rule.3247834462.action", "allow"),
|
"cloudstack_network_acl_rule.foo", "rule.3247834462.action", "allow"),
|
||||||
resource.TestCheckResourceAttr(
|
resource.TestCheckResourceAttr(
|
||||||
@ -189,6 +189,22 @@ resource "cloudstack_network_acl" "foo" {
|
|||||||
resource "cloudstack_network_acl_rule" "foo" {
|
resource "cloudstack_network_acl_rule" "foo" {
|
||||||
aclid = "${cloudstack_network_acl.foo.id}"
|
aclid = "${cloudstack_network_acl.foo.id}"
|
||||||
|
|
||||||
|
rule {
|
||||||
|
action = "allow"
|
||||||
|
source_cidr = "172.18.100.0/24"
|
||||||
|
protocol = "all"
|
||||||
|
traffic_type = "ingress"
|
||||||
|
}
|
||||||
|
|
||||||
|
rule {
|
||||||
|
action = "allow"
|
||||||
|
source_cidr = "172.18.100.0/24"
|
||||||
|
protocol = "icmp"
|
||||||
|
icmp_type = "-1"
|
||||||
|
icmp_code = "-1"
|
||||||
|
traffic_type = "ingress"
|
||||||
|
}
|
||||||
|
|
||||||
rule {
|
rule {
|
||||||
source_cidr = "172.16.100.0/24"
|
source_cidr = "172.16.100.0/24"
|
||||||
protocol = "tcp"
|
protocol = "tcp"
|
||||||
@ -217,6 +233,22 @@ resource "cloudstack_network_acl" "foo" {
|
|||||||
resource "cloudstack_network_acl_rule" "foo" {
|
resource "cloudstack_network_acl_rule" "foo" {
|
||||||
aclid = "${cloudstack_network_acl.foo.id}"
|
aclid = "${cloudstack_network_acl.foo.id}"
|
||||||
|
|
||||||
|
rule {
|
||||||
|
action = "deny"
|
||||||
|
source_cidr = "172.18.100.0/24"
|
||||||
|
protocol = "all"
|
||||||
|
traffic_type = "ingress"
|
||||||
|
}
|
||||||
|
|
||||||
|
rule {
|
||||||
|
action = "deny"
|
||||||
|
source_cidr = "172.18.100.0/24"
|
||||||
|
protocol = "icmp"
|
||||||
|
icmp_type = "-1"
|
||||||
|
icmp_code = "-1"
|
||||||
|
traffic_type = "ingress"
|
||||||
|
}
|
||||||
|
|
||||||
rule {
|
rule {
|
||||||
action = "allow"
|
action = "allow"
|
||||||
source_cidr = "172.16.100.0/24"
|
source_cidr = "172.16.100.0/24"
|
||||||
|
Loading…
Reference in New Issue
Block a user