Anton Nikulin
02a8121dea
[stable-2.7] FTD HTTP Api plugin bug fixes ( #47747 ) ( #48982 )
...
* FTD modules: upsert functionality and bug fixes (#47747 )
* FTD modules: bug fixes and upsert functionality
* Fix sanity checks
* Fix unit tests for Python 2.6
* Log status code for login/logout
* Use string formatting in logging
(cherry picked from commit 9770ac70f9
)
* Add changelog entry
2018-11-22 07:24:55 -08:00
Nilashish Chakraborty
0e48544ae1
Backport 2.7: Return correct version on installed VyOS ( #39115 ) ( #46730 )
...
* Return correct version on installed VyOS (#39115 )
* Return correct version on installed VyOS
Previously existing regexp will shows only "VyOS" without numeric output of router version.
For example: from "Version: VyOS 1.1.6" only VyOS will be written in ansible_net_version variable
For more informative output numeric value should be returned as well
* Fixed unittests
(cherry picked from commit 235b11f681
)
* Added changelog
2018-10-11 07:26:09 -07:00
Matt Clay
09e61f29e9
Fix unit tests which modify the source tree. ( #45763 )
...
* Fix CNOS unit test log usage.
* Use temp dir for Galaxy unit tests.
* Write to temp files in interfaces_file unit test.
* Fix log placement in netapp_e_ldap unit test.
(cherry picked from commit 0686450cae
)
2018-10-09 18:25:24 -07:00
Nathaniel Case
e575f655c1
Clean up after cnos tests ( #45564 )
...
(cherry picked from commit 0b433b3ea9
)
(cherry picked from commit 71b3951d09aed385be0771d01ba739348451e720)
2018-10-09 18:25:24 -07:00
Nilashish Chakraborty
0f268e70a1
Fix ios_user issues ( #44904 )
...
* Fix ios_user issues
* Modify regex and fix unittests
2018-08-31 11:08:46 +05:30
Senthil Kumar Ganesan
a64b97da42
Support for Openswitch (OPX) Control Plane Services (CPS) Module ( #44745 )
...
* Generic module to support Openswitch (OPX) Contorl Plane Services (CPS)
* Address ansible-test sanity issues
2018-08-30 17:39:47 +01:00
Ganesh Nalawade
1a684df109
Fix iosxr cli_config module diff issue ( #44898 )
...
* Fix iosxr cli_config module diff issue
* Modify iosxr plugin to support configuration
diff capability (get_diff()) within Ansible
to be in sync with iosxr_config module.
* Fix unit test case failure
2018-08-30 21:39:11 +05:30
Ghilli3
7bc2660017
fortimanager/fmgr_provisioning.py ( #35743 )
...
* Initial commit for new provisioning module
2018-08-30 14:25:17 +01:00
Anton Nikulin
40a97d43d1
New modules and updated HTTP API plugin for FTD devices ( #44578 )
...
* Add common and Swagger client utils for FTD modules
* Update FTD HTTP API plugin and add unit tests for it
* Add configuration layer handling object idempotency
* Add ftd_configuration module with unit tests
* Add ftd_file_download and ftd_file_upload modules with unit tests
* Validate operation data and parameters
* Fix ansible-doc, boilerplate and import errors
* Fix pip8 sanity errors
* Update object comparison to work recursively
* Add copyright
2018-08-29 15:48:10 +02:00
Tim Rupp
0dacc606b4
Various fixes for f5 modules ( #44734 )
...
A number of bugfixes for the remaining 2.7 work on the F5 modules.
2018-08-27 14:09:03 -07:00
Tim Rupp
c7eeb37f64
Adds bigip_software_install module ( #44733 )
...
This module can be used to install existing images on a bigip.
2018-08-27 12:56:19 -07:00
Tim Rupp
24a379f0b7
adds the bigip_cli_script module ( #44674 )
...
This module can be used to manage tmsh cli scripts on a BIG-IP
2018-08-24 22:08:37 -07:00
Tim Rupp
ee1b899b18
Adds AS3 module ( #44655 )
...
This adds the as3 module for bigip to ansible.
2018-08-24 15:12:23 -04:00
Tim Rupp
639cfe3b6f
Refactors device group ( #44599 )
...
Make module use patterns that other modules use
2018-08-24 13:58:12 -04:00
Samer Deeb
a07af2a1f7
issue:43021 add support for onyx version 3.6.6000 and above ( #44527 )
...
* issue:43021 add support for onyx version 3.6.6000
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* issue:43021 add support for onyx version 3.6.6000
Signed-off-by: Samer Deeb <samerd@mellanox.com>
2018-08-24 07:59:10 +01:00
Tim Rupp
49f34fec13
Correct unit tests and module fixes ( #44488 )
...
Cleanup of unit tests. Modules fixes in iapp_template nad profile_dns
to support unit tests.
2018-08-21 22:02:11 -04:00
Tim Rupp
07a011cd6f
Various bigiq fixes ( #44487 )
...
Fixes usage of the RestClient class. Documentation fixes. Removal
of dependency code.
2018-08-21 18:40:19 -04:00
Tim Rupp
d39a711aa1
Adds the bigip firewall DoS profile module ( #44486 )
...
This module can be used to manage AFM DoS profiles on a BIG-IP
2018-08-21 18:29:34 -04:00
Tim Rupp
d05da83495
Removes dependencies and cleans up code ( #44484 )
...
Portions of the f5-sdk were removed as well as the netaddr library
and were replaced with libraries that are part of ansible. Additionally,
deprecated code has been removed.
2018-08-21 18:01:52 -04:00
Tim Rupp
b5e99949e2
Adds the bigip_profile_http module ( #44473 )
...
This module can be used to manage HTTP profiles on a BIG-IP.
2018-08-21 14:22:09 -04:00
Lindsay Hill
bec0a1ceb3
nos_facts module and tests ( #44094 )
2018-08-21 10:03:04 -07:00
Lindsay Hill
b0a25d321d
new nos_config module ( #44140 )
...
* new nos_config module
* Update cliconf/nos.py to add missing 'end'
2018-08-21 10:02:40 -07:00
Tim Rupp
359d97f01b
Adds bigip_device_auth module ( #44373 )
...
This module can be used to configure auth settings to the mgmt
interface on a BIG-IP.
2018-08-19 17:32:19 -04:00
Tim Rupp
b54f6cd132
Adds bigip_firewall_rule module ( #44370 )
...
This module can be used to manage rules in either a firewall policy
or a firewall rule list in AFM, on BIGIP.
2018-08-19 14:36:08 -04:00
Tim Rupp
d8ea154fb8
Adds the firewall-rule-list module for BIGIPs ( #44368 )
...
This module allows one to manage rule lists in AFM on a BIGIP.
2018-08-19 11:28:03 -04:00
Tim Rupp
8dd39a031f
Adds module to manage srcaddr persistence profiles ( #44364 )
...
This module can manage source address persistence profiles on a BIG-IP
2018-08-19 11:13:01 -04:00
Tim Rupp
3a15b6512c
Adds bigip http compression profile module ( #44362 )
...
This module can be used to manage http compression profiles on
a BIG-IP.
2018-08-19 02:46:56 -04:00
Tim Rupp
1148d57012
Adds bigip_firewall_policy module ( #44361 )
...
This module is used to manage firewall policy objects on a bigip.
2018-08-19 02:18:15 -04:00
Tim Rupp
e95dbf5f47
Adds oneconnect profile module ( #44360 )
...
This module can be used to manage oneconnect profiles on a BIG-IP
2018-08-19 01:55:23 -04:00
Tim Rupp
fae42c83f1
Adds bigip_monitor_dns module ( #44359 )
...
This module can be used to manage DNS monitors on a BIG-IP.
2018-08-19 01:35:49 -04:00
Tim Rupp
783b565583
Adds bigip_remote_role module ( #44358 )
...
This module can be used to manage remote roles on a BIG-IP used
for remote authentication to management interfaces.
2018-08-19 01:15:04 -04:00
Tim Rupp
0eb284b040
Adds cli alias module for BIG-IP ( #44357 )
...
This module allows one to manage CLI aliases in a BIG-IP.
2018-08-19 00:56:02 -04:00
Tim Rupp
41df1e15fe
Adds module for utility license assignment on BIG-IQ ( #44356 )
...
This module can be used to distribute utility licenses to BIG-IPs
from a BIG-IQ
2018-08-19 00:34:14 -04:00
Tim Rupp
48e99982ff
Adds bigip_software_image module ( #44355 )
...
This module can be used to manage software images on a BIG-IP.
2018-08-19 00:16:48 -04:00
Tim Rupp
c1b2ef2c1a
Adds bigip_tunnel module ( #44354 )
...
This module can be used to manage tunnels on a BIG-IP.
2018-08-18 23:58:34 -04:00
Tim Rupp
e204098646
Adds more unit test fixtures ( #44353 )
...
Fixtures for new modules
2018-08-18 22:49:43 -04:00
Tim Rupp
ee5b761c21
Adds bigip_device_facts module ( #44351 )
...
This is a new module to manage the different facts that can be gathered
from a bigip.
2018-08-18 16:26:58 -04:00
Tim Rupp
47b527224a
Renames the security_port_list module ( #44350 )
...
Renames the module by adding a symlink, introducing the new module,
and naming the symlink so that it identifies as deprecated.
2018-08-18 14:44:23 -04:00
Tim Rupp
b65f05f9c0
Renames the security_address_list module ( #44348 )
...
Renames module and includes a symlink with the old name so that it
will still work, though will be deprecated too.
2018-08-18 14:29:25 -04:00
Lindsay Hill
3960ebb8e8
new voss_facts module ( #44234 )
...
@LindsayHill Thank you!
2018-08-16 18:53:35 +05:30
Lance Richardson
dc08b9a738
new module exos_config ( #43902 )
...
- support config operations for EXOS-based platforms
- add regex to detect command failure responses
- add exos action plugin for "backup" operation
- add unit tests for exos_command (currently 94% coverage of
exos_config.py)
2018-08-15 14:56:50 -07:00
Lindsay Hill
5981a7489b
new nos_command module ( #43056 )
2018-08-10 13:50:02 -07:00
Trishna Guha
96346938ee
nxos_vlan refactor to support non structured output ( #43805 )
...
* nxos_vlan refactor to support non structured output
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* unittest fix
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* minor fixes
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* use check_rc
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* address review comment
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* remove additional return statement
* address Nate's review
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-08-10 21:03:56 +05:30
Ganesh Nalawade
d1de1e0449
Update iosxr cliconf plugin ( #43837 )
...
* Update iosxr cliconf plugin
Fixes #39056
* Update iosxr cliconf plugin
* Modify iosxr module_utils code to support
refactored cliconf plugin api's
* Other minor changes
* Fix unit test failure
* Update ios, eos, nxos plugin for diff
* Fix review comment
2018-08-10 13:12:51 +05:30
Deepak Agrawal
8eaebf86b6
openvswitch_db : Handle column value conversion and idempotency in no_key case ( #43869 )
...
* change column value to string. handle idempotency in no key case
* fix unit test failures in baseline
2018-08-10 10:31:03 +05:30
Lance Richardson
bd4d68c785
network/exos: add exos_facts module ( #43210 )
...
Add exos_facts module. Known limitations at this time include:
- Interface MTU is not reported.
- Only primary interface IP is reported.
Add basic unit tests for the exos_facts module.
An EXOS CLI prompt can be prefixed with '! ' (shutting down), '* '
(running configuration does not match saved configuration), and
can include various status tokens within parentheses after these
prefixes. Update prompt regex to accept valid CLI prompts.
2018-08-08 16:02:18 +02:00
Lindsay Hill
8429f777da
New networking module: voss_command ( #43741 )
...
* new voss_command module
* Removed incorrect version_added line
2018-08-08 15:56:50 +02:00
Anil Kumar Muraleedharan
119376a685
Refactoring to persistence connection BGP, factory, reload, save, showrun modules ( #43534 )
...
* Refactoring to persistence connection BGP, factory, reload, save, showrun modules
* Refactoring methods from Util to module file
* Removing BGP Utility methods
* Adding to errors that need to be ignored
2018-08-03 08:40:24 -04:00
Trishna Guha
09ae1ec308
cliconf refactor eos, nxos fix ( #43596 )
...
* cliconf refactor eos and nxos fix
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* move nxos replace check to plugins
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* address review comment
* fix shippable
2018-08-02 16:34:48 +05:30
Joren Vrancken
b954917761
Surround top-level function and class definitions with two blank lines.
2018-07-31 12:06:56 -07:00