You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/network/f5
Tim Rupp ab2a74db5f Fixes the enabled_vlans argument (#3061)
This argument had a couple of issues with it. First, as it was
being interpreted in the code, it did not check for idempotency.

Second, the model of having the parameters be "all_*" is going to
hinder the ability to "undo", so-to-speak, what the user did while
maintaining legibility.

Consider if the user specified "all_enabled_vlans='net1'" and then
decided they wanted to backout of this decision. What is the proper
argument to fulfill this wish? "all_enabled_vlans='...?'

This patch changes the all_enabled_vlans argument to be "enabled_vlans",
ensures that idempotency works, and also provides for a way to "undo" a
change to the enabled VLANs by allowing the user to specify the special
case VLAN named "ALL" (all capitals).

This makes the parameter more intuitive because the users will specify
which vlans they want to make the virtual available on

  * enabled_vlans="net1"

but also allows them to "undo" what they did by setting it back with
the case of all

  * enabled_vlans="ALL"
9 years ago
..
__init__.py Fix rename error. 11 years ago
bigip_device_dns.py Adds copyright line for F5 contributed modules (#3081) 9 years ago
bigip_device_ntp.py Adds copyright line for F5 contributed modules (#3081) 9 years ago
bigip_device_sshd.py Adds copyright line for F5 contributed modules (#3081) 9 years ago
bigip_facts.py Corrects an implied map() usage as list (#3010) 9 years ago
bigip_gtm_datacenter.py Adds copyright line for F5 contributed modules (#3081) 9 years ago
bigip_gtm_virtual_server.py Use addresses and names reserved for documentation (#2894) 9 years ago
bigip_gtm_wide_ip.py Use addresses and names reserved for documentation (#2894) 9 years ago
bigip_irule.py Adds copyright line for F5 contributed modules (#3081) 9 years ago
bigip_monitor_http.py Adds documentation fragment to bigip modules 9 years ago
bigip_monitor_tcp.py Adds documentation fragment to bigip modules 9 years ago
bigip_node.py Adds documentation fragment to bigip modules 9 years ago
bigip_pool.py Adds documentation fragment to bigip modules 9 years ago
bigip_pool_member.py Adds documentation fragment to bigip modules 9 years ago
bigip_routedomain.py Adds copyright line for F5 contributed modules (#3081) 9 years ago
bigip_selfip.py Adds copyright line for F5 contributed modules (#3081) 9 years ago
bigip_ssl_certificate.py Corrects the required SDK version (#3095) 9 years ago
bigip_sys_db.py Adds copyright line for F5 contributed modules (#3081) 9 years ago
bigip_virtual_server.py Fixes the enabled_vlans argument (#3061) 9 years ago
bigip_vlan.py Adds copyright line for F5 contributed modules (#3081) 9 years ago