summaryrefslogtreecommitdiff
path: root/network
Commit message (Collapse)AuthorAgeFilesLines
* Refreshed metadata for extras modulesToshio Kuratomi2016-12-0653-0/+212
|
* Fix #3410 (#3411)David Stygstra2016-12-051-1/+1
| | | | 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`.
* Make `main()` calls conditional - network (#3649)Fabio Alessandro Locati2016-12-0515-16/+39
|
* Native YAML - Network (#3587)Fabio Alessandro Locati2016-12-0115-136/+424
| | | | | | | | | | | | | | | | | | * 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 (#2628)Dorian Dietzel2016-11-303-1/+57
| | | | | | | | | | | | | | | | | | | | * 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
* Fix ast parse issue for python 2.6.Matt Clay2016-11-281-1/+0
|
* add a10_server_axapi3 module (#3239)Eric Chou2016-11-244-33/+333
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 (#3497)Alexey Kostyuk2016-11-231-0/+137
| | | | | | * Add ipinfoio_facts module * Updated ipinfoio_facts module docs
* Performance improvement using in-operator on dictsDag Wieers2016-11-172-4/+4
| | | | | | | 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
* ipify_facts: implement timeout (#3369)René Moser2016-11-161-9/+23
|
* Fix bare variable references in docsAndrew Gaffney2016-11-101-1/+1
|
* haproxy: Fix compatibility when map is actually imap. (#3350)Christophe Biocca2016-11-091-2/+2
| | | 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 (#3405)jctanner2016-11-091-4/+4
| | | | | * More isinstance fixes * Use double types
* openvswitch_bridge: Check VLAN ID only under fake bridge (#3374)Kei Nohguchi2016-11-091-5/+5
|
* Adds bigip_sys_global module (#3271)Tim Rupp2016-10-261-0/+426
| | | | | | | | | | | | 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
* Adds route_domain parameter to the selfip module. (#3272)Tim Rupp2016-10-261-5/+44
| | | | This patch allows one to specify a route_domain to create the selfip in.
* Adds route advertisement state to the bigip_virtual_server module (#3273)Tim Rupp2016-10-261-0/+31
|
* Adds support for setting a virtual server's "source address translation" ↵Ryan Conway2016-10-261-0/+27
| | | | policy to a specific SNAT pool, in addition to the 'None' or 'Automap' options. (#3158)
* a10 - Use docs_fragments (#3281)John R Barker2016-10-253-127/+13
| | | | Remove duplicated documentation (common options defined in module_utils/a10.py). Also tidy up formatting.
* Make irules module idempotent (#3175)Tim Rupp2016-10-251-8/+5
| | | | | The irules module was failing to strip whitespace that is, for some reason, automatically inserted by BIG-IP. This patch adds necessary strips
* docs: adjust version_addedRene Moser2016-10-252-3/+3
|
* openvswitch_bridge: add fake bridge support (#3054)Thierno IB. BARRY2016-10-251-2/+31
| | | | | | * openvswitch_bridge: add fake bridge support * openvswitch_bridge: check if vlan is between 0 and 4095
* Added proxied option to cloudflare_dns (#2961)Rowan2016-10-251-1/+21
|
* Conditional main()John Barker2016-10-243-3/+5
| | | | This is needed to allow the debugger work
* Fix remaining python3 compile problemsToshio Kuratomi2016-10-233-28/+41
|
* Make netscaler pass python3 sanity checkMichael Scherer2016-10-211-1/+3
|
* Make nmcli pass py3 sanity checkMichael Scherer2016-10-211-4/+4
| | | | | | | Cleanup include, do not use '*' for future refactoring. Since nmcli is not present on EL5, we can safely use python 2.6 syntax only.
* Adds module to manage SNAT pools on a BIG-IP (#3217)Tim Rupp2016-10-191-0/+413
| | | | | | | | | | | 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
* Adds the bigip_hostname module (#3216)Tim Rupp2016-10-191-0/+184
| | | | | | | | | | | | | | 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
* Adds bigip_gtm_facts module (#3232)Tim Rupp2016-10-191-0/+491
| | | | | | | | | | | | | | 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
* Make openvswitch* pass py3 sanity checkMichael Scherer2016-10-192-4/+10
|
* Fix dnsmadeeasy module to pass py3 sanity checkMichael Scherer2016-10-171-2/+3
|
* Make dnssimple compile on python 3Michael Scherer2016-10-161-1/+3
|
* PanOS module for admin password change using PanOS API as the transport (#2930)Ivan Bojer2016-10-122-0/+200
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Fixes broken documentation in two modules (#3150)Tim Rupp2016-10-122-6/+7
| | | | | | 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
* Revert "update mask_passwords argument to be more descriptive in asa_config ↵Peter Sprygada2016-10-061-7/+7
| | | | | (#3109)" (#3110) This reverts commit 271e300745b7200fc57383916d87efd6640d093e.
* update mask_passwords argument to be more descriptive in asa_config (#3109)Peter Sprygada2016-10-061-7/+7
| | | | This changes the passwords argument to mask_passwords to make the argument more descriptive of its intended function
* fixes asa_config to allow config to include passwords, defaults or none (#3102)Peter Sprygada2016-10-051-6/+21
| | | | | The fix allows the asa_config module to request the config to contain all default statements or password information necessary for vpn tunnel endpoints
* fixes problem where wrong ACL could be selected (#3099)Peter Sprygada2016-10-051-1/+1
| | | | 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.
* Fixes the enabled_vlans argument (#3061)Tim Rupp2016-10-051-16/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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"
* Adds copyright line for F5 contributed modules (#3081)Tim Rupp2016-10-059-0/+18
| | | I was asked to do this as part of the contribution effort in house
* Corrects the required SDK version (#3095)Tim Rupp2016-10-051-1/+1
| | | The SDK version that was mentioned originally was incorrect
* Typos in doc's strings (#3071)John R Barker2016-09-301-3/+3
|
* asa_template is now deprecated (#2992)John R Barker2016-09-281-172/+0
| | | | | | | | | * asa_template is now deprecated * Delete asa_template Since asa_template was added during 2.2 development, rather than deprecate them
* Correct typos (#3055)John R Barker2016-09-281-3/+3
|
* Distinguish between untagged and tagged vlansTim Rupp2016-09-261-30/+87
| | | | | | | 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
* Fix documentation typos and broken URL (#3039)Ryan Saunders2016-09-261-3/+3
|
* Fixes the bigip_selfip module to respect traffic groups (#3009)Tim Rupp2016-09-231-10/+22
| | | | | | | | 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
* Corrects an implied map() usage as list (#3010)Tim Rupp2016-09-221-1/+1
| | | | | | | | 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 enabled vlan functionality for f5 vip (#2988)perbly2016-09-211-1/+31
| | | | | | * added vlan functionality for f5 vip * line 91, : was missing after description