| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
A port with the same name as the bridge is implicitly created for every
bridge, but it doesn't show in in `ovs-vsctl list-ports BRIDGE`.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix citrix native yaml
* Fix snmp native yaml and connectio
* Fix more native syntax
* More native syntax
* Fix openvswitch native syntax
* More YAML code !
* More fixes
* Improve nmcli
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Added new option to select the active a10 partition
* added version_added to the description of the new option
* added RETURN documentation
* fixed indents
* Removed empty cases, removed unneeded aliases
* removed artifacts from merging
* updated version_added to 2.3
* removed host, username and password option
* removed write_config and validate_certs documentation
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* add a10_server_axapi3 module
* added return documentation
* modified a10_server_axapi3.py per feedback
* fixed line 60 s/action/operation/
* modified a10_server_axapi3.py per feedback
* modified a10_server_axapi3.py per feedback
* corrected YAML format error in documentation
* removed slp_server_ip and slp_server check in code since the arguments are labeled as required, per feedback
* modified: a10_server.py
modified: a10_service_group.py
modified: a10_virtual_server.py
Changed main() block, restricted import to only functions used.
* removed space for main() to be last line
* removed invalid lines
* Modified Documentations for a10_server.py, a10_service_group.py, a10_virtual_server.py
* Take out alias:[] and choices:[] in Documentation from a10_service_group.py and a10_virtual_server.py since they are now the default
* deleted a10_server.py, a10_service_group.py, a10_virtual_server.py
* deleted 'version_last_modified' line in Documentation across a10_server.py, a10_service_group.py and a10_virtual_server.py as they were added in error, change validate_certs version_added in a10_server.py
* added newline after main()
* added newline after main() for a10_server_axapi3.py
|
|
|
|
|
|
| |
* Add ipinfoio_facts module
* Updated ipinfoio_facts module docs
|
|
|
|
|
|
|
| |
Just a small cleanup for the existing occurrences.
Using the in-operator for hash lookups is faster than using .keys()
http://stackoverflow.com/questions/29314269/why-do-key-in-dict-and-key-in-dict-keys-have-the-same-output
|
| |
|
| |
|
|
|
| |
While I still have no idea why or how the `map` call is being swapped out while still running in python 2.7, this change will fix the following error, as well as improve py3 compatibility.
|
|
|
|
|
| |
* More isinstance fixes
* Use double types
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
This module can be used to change a variety of system parameters
typically used for bootstrapping.
Tests for this module can be found here
https://github.com/F5Networks/f5-ansible/blob/master/roles/bigip_sys_global/tasks/main.yaml
Platforms this was tested on are
12.1.0-hf1
|
|
|
|
| |
This patch allows one to specify a route_domain to create the
selfip in.
|
| |
|
|
|
|
| |
policy to a specific SNAT pool, in addition to the 'None' or 'Automap' options. (#3158)
|
|
|
|
| |
Remove duplicated documentation (common options defined in module_utils/a10.py).
Also tidy up formatting.
|
|
|
|
|
| |
The irules module was failing to strip whitespace that is, for some
reason, automatically inserted by BIG-IP. This patch adds necessary
strips
|
| |
|
|
|
|
|
|
| |
* openvswitch_bridge: add fake bridge support
* openvswitch_bridge: check if vlan is between 0 and 4095
|
| |
|
|
|
|
| |
This is needed to allow the debugger work
|
| |
|
| |
|
|
|
|
|
|
|
| |
Cleanup include, do not use '*' for future refactoring.
Since nmcli is not present on EL5, we can safely use python
2.6 syntax only.
|
|
|
|
|
|
|
|
|
|
|
| |
This module adds the ability to manage the lifecycle of SNAT pools on a BIG-IP.
Tests for this module can be found here
https://github.com/F5Networks/f5-ansible/blob/master/roles/bigip_snat_pool/tasks/main.yaml
Platforms this was tested on are
12.1.0 HF1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This module can be used to change the hostname on a bigip. The
hostname must be set via the tmsh or API methods or else it will
not reflect properly in the config.
Tests for this module can be found here
https://github.com/F5Networks/f5-ansible/blob/master/roles/bigip_hostname/tasks/main.yaml
Platforms this was tested on are
12.0.0
12.1.0 HF1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds support for querying the GTM(DNS) facts from a
BIG-IP. This completes a previous PR that was requested but not
finished.
Tests for this module can be found here
https://github.com/F5Networks/f5-ansible/blob/master/roles/bigip_gtm_facts/tasks/main.yaml
Platforms this was tested on are
11.6.0
12.1.0 HF1
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* PanOS module that allows admin password change.
* fixed a typo
* empty __init__.py
* added require ansible Python extension .py
* added version string
* added return docstring
* changed version to 2.2
* - changes to the format and module as requested by @privateip
* changed version back to 2.2 as 2.3 was failing automated tests
* Revert "changed version back to 2.2 as 2.3 was failing automated tests"
reverting version info
This reverts commit 71d520f3b4b69eb017c2b9f287a74cb77fae9d1c.
|
|
|
|
|
|
| |
The modules listed in this PR were using YAML that resulted in
blockquote tages being inserted into the generated RestructedText.
This PR fixes that so that the documentation once again looks correct
|
|
|
|
|
| |
(#3109)" (#3110)
This reverts commit 271e300745b7200fc57383916d87efd6640d093e.
|
|
|
|
| |
This changes the passwords argument to mask_passwords to make the
argument more descriptive of its intended function
|
|
|
|
|
| |
The fix allows the asa_config module to request the config to contain
all default statements or password information necessary for vpn
tunnel endpoints
|
|
|
|
| |
This fixes a bug where the wrong acl name could be matched in the running
config if the desired acl name is a starting subset.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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"
|
|
|
| |
I was asked to do this as part of the contribution effort in house
|
|
|
| |
The SDK version that was mentioned originally was incorrect
|
| |
|
|
|
|
|
|
|
|
|
| |
* asa_template is now deprecated
* Delete asa_template
Since asa_template was added during 2.2 development, rather than
deprecate them
|
| |
|
|
|
|
|
|
|
| |
We were incorrectly making VLANS always be untagged when they could
be either tagged or untagged. This change corrects the arguments to
the vlan module to allow for specifying either untagged or tagged
interfaces. The arguments are mutually exclusive
|
| |
|
|
|
|
|
|
|
|
| |
The code for traffic groups was not being tested and therefore
had errors associated with it. It is now covered in coverage tests
and bugs that were found in it have been fixed.
See this issue for details
https://github.com/F5Networks/f5-ansible/issues/28
|
|
|
|
|
|
|
|
| |
In the six package, the map() function returns an iterator instead
of a list. This code was continuing to use the map() return value
as if it were a list and this broke the address_class facts.
This patch changes the code to use the list() method on the return
value of map().
|
|
|
|
|
|
| |
* added vlan functionality for f5 vip
* line 91, : was missing after description
|