Matt Clay
3033fd96b0
Move unit test compat code out of `lib/ansible/`. ( #46996 )
...
* Move ansible.compat.tests to test/units/compat/.
* Fix unit test references to ansible.compat.tests.
* Move builtins compat to separate file.
* Fix classification of test/units/compat/ dir.
6 years ago
anasbadaha
2c24cfb401
Add support for IGMP interfaces on onyx switches ( #46218 )
...
Signed-off-by: Anas Badaha <anasb@ufm-host08-004.mtr.labs.mlnx>
6 years ago
Egor Zaitsev
6df1f6b203
New module: routeros_facts – collect facts from RouterOS devices ( #46114 )
...
* feat(routeros): implement routeros_facts module
* fix(routeros): review by felixfontein
* fix(routeros): review by ganeshrn
* fix(routeros): review by felixfontein
6 years ago
Dan
a6c20488d3
Add ospf net type ( #45904 )
...
* Added ospf network type option to nxos_interface_ospf module
* Added documentation and example for the 'network' parameter
* adding version
6 years ago
Tim Rupp
ccfbed3dbc
Adds bigiq_device_facts module ( #45822 )
...
This module can be used to query a variety of facts from a BIG-IQ
6 years ago
Matt Clay
0686450cae
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.
6 years ago
Maugli
235b11f681
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
6 years ago
Nathaniel Case
285b927889
network command modules cleanup ( #45242 )
...
* Standardize _command modules
* Centralize command transformation process
* Fix check mode error test
6 years ago
Nathaniel Case
0b433b3ea9
Clean up after cnos tests ( #45564 )
6 years ago
Anil Kumar Muraleedharan
ac58c36ad0
Lenovo cli bugfixes ( #45278 )
...
* To change all CLIs present in the code to latest CNOS CLI. One bug of executing with Lenovo Jakku switch is also getting fixed.
* To change the file names as the commands have changed from display to show
* To change to new CLI in test_cnos_comand.py as well
6 years ago
Nilashish Chakraborty
0f268e70a1
Fix ios_user issues ( #44904 )
...
* Fix ios_user issues
* Modify regex and fix unittests
6 years ago
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
6 years ago
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
6 years ago
Ghilli3
7bc2660017
fortimanager/fmgr_provisioning.py ( #35743 )
...
* Initial commit for new provisioning module
6 years ago
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
6 years ago
Tim Rupp
0dacc606b4
Various fixes for f5 modules ( #44734 )
...
A number of bugfixes for the remaining 2.7 work on the F5 modules.
6 years ago
Tim Rupp
c7eeb37f64
Adds bigip_software_install module ( #44733 )
...
This module can be used to install existing images on a bigip.
6 years ago
Tim Rupp
24a379f0b7
adds the bigip_cli_script module ( #44674 )
...
This module can be used to manage tmsh cli scripts on a BIG-IP
6 years ago
Tim Rupp
ee1b899b18
Adds AS3 module ( #44655 )
...
This adds the as3 module for bigip to ansible.
6 years ago
Tim Rupp
639cfe3b6f
Refactors device group ( #44599 )
...
Make module use patterns that other modules use
6 years ago
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>
6 years ago
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.
6 years ago
Tim Rupp
07a011cd6f
Various bigiq fixes ( #44487 )
...
Fixes usage of the RestClient class. Documentation fixes. Removal
of dependency code.
6 years ago
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
6 years ago
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.
6 years ago
Tim Rupp
b5e99949e2
Adds the bigip_profile_http module ( #44473 )
...
This module can be used to manage HTTP profiles on a BIG-IP.
6 years ago
Lindsay Hill
bec0a1ceb3
nos_facts module and tests ( #44094 )
6 years ago
Lindsay Hill
b0a25d321d
new nos_config module ( #44140 )
...
* new nos_config module
* Update cliconf/nos.py to add missing 'end'
6 years ago
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.
6 years ago
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.
6 years ago
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.
6 years ago
Tim Rupp
8dd39a031f
Adds module to manage srcaddr persistence profiles ( #44364 )
...
This module can manage source address persistence profiles on a BIG-IP
6 years ago
Tim Rupp
3a15b6512c
Adds bigip http compression profile module ( #44362 )
...
This module can be used to manage http compression profiles on
a BIG-IP.
6 years ago
Tim Rupp
1148d57012
Adds bigip_firewall_policy module ( #44361 )
...
This module is used to manage firewall policy objects on a bigip.
6 years ago
Tim Rupp
e95dbf5f47
Adds oneconnect profile module ( #44360 )
...
This module can be used to manage oneconnect profiles on a BIG-IP
6 years ago
Tim Rupp
fae42c83f1
Adds bigip_monitor_dns module ( #44359 )
...
This module can be used to manage DNS monitors on a BIG-IP.
6 years ago
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.
6 years ago
Tim Rupp
0eb284b040
Adds cli alias module for BIG-IP ( #44357 )
...
This module allows one to manage CLI aliases in a BIG-IP.
6 years ago
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
6 years ago
Tim Rupp
48e99982ff
Adds bigip_software_image module ( #44355 )
...
This module can be used to manage software images on a BIG-IP.
6 years ago
Tim Rupp
c1b2ef2c1a
Adds bigip_tunnel module ( #44354 )
...
This module can be used to manage tunnels on a BIG-IP.
6 years ago
Tim Rupp
e204098646
Adds more unit test fixtures ( #44353 )
...
Fixtures for new modules
6 years ago
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.
6 years ago
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.
6 years ago
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.
6 years ago
Lindsay Hill
3960ebb8e8
new voss_facts module ( #44234 )
...
@LindsayHill Thank you!
6 years ago
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)
6 years ago
Lindsay Hill
5981a7489b
new nos_command module ( #43056 )
6 years ago
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>
6 years ago
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
6 years ago