1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2026-07-02 00:28:52 +00:00

cs_network_acl_rule: implement cidr/cidrs as list (#56083)

This commit is contained in:
René Moser 2019-05-06 22:36:26 +02:00 committed by GitHub
parent 864bd941af
commit f42a32ad36
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 36 additions and 28 deletions

View file

@ -174,7 +174,9 @@
traffic_type: egress
action_policy: deny
port: 81
cidr: 0.0.0.0/0
cidrs:
- 1.2.3.0/24
- 3.2.1.0/24
zone: "{{ cs_common_zone_adv }}"
register: acl_rule
check_mode: true
@ -189,6 +191,7 @@
- acl_rule.end_port == 80
- acl_rule.action_policy == "allow"
- acl_rule.cidr == "0.0.0.0/0"
- acl_rule.cidrs == [ "0.0.0.0/0" ]
- acl_rule.traffic_type == "ingress"
- acl_rule.rule_position == 1
@ -201,7 +204,9 @@
action_policy: deny
port: 81
protocol: udp
cidr: 0.0.0.0/0
cidrs:
- 1.2.3.0/24
- 3.2.1.0/24
zone: "{{ cs_common_zone_adv }}"
register: acl_rule
- name: verify test change network acl rule
@ -214,7 +219,8 @@
- acl_rule.start_port == 81
- acl_rule.end_port == 81
- acl_rule.action_policy == "deny"
- acl_rule.cidr == "0.0.0.0/0"
- acl_rule.cidr == "1.2.3.0/24,3.2.1.0/24"
- acl_rule.cidrs == [ "1.2.3.0/24", "3.2.1.0/24" ]
- acl_rule.traffic_type == "egress"
- acl_rule.protocol == "udp"
- acl_rule.rule_position == 1
@ -228,7 +234,9 @@
action_policy: deny
port: 81
protocol: udp
cidr: 0.0.0.0/0
cidrs:
- 1.2.3.0/24
- 3.2.1.0/24
zone: "{{ cs_common_zone_adv }}"
register: acl_rule
- name: verify test change network acl idempotence
@ -241,7 +249,8 @@
- acl_rule.start_port == 81
- acl_rule.end_port == 81
- acl_rule.action_policy == "deny"
- acl_rule.cidr == "0.0.0.0/0"
- acl_rule.cidr == "1.2.3.0/24,3.2.1.0/24"
- acl_rule.cidrs == [ "1.2.3.0/24", "3.2.1.0/24" ]
- acl_rule.traffic_type == "egress"
- acl_rule.protocol == "udp"
- acl_rule.rule_position == 1
@ -270,7 +279,7 @@
- acl_rule.start_port == 81
- acl_rule.end_port == 81
- acl_rule.action_policy == "deny"
- acl_rule.cidr == "0.0.0.0/0"
- acl_rule.cidr == "1.2.3.0/24,3.2.1.0/24"
- acl_rule.traffic_type == "egress"
- acl_rule.protocol == "udp"
- acl_rule.rule_position == 1