Tim Rupp
9e4aed15ff
Adds bigip_software_update module ( #34410 )
...
This module can be used to adjust the ways by which a bigip communicates
back to F5 to check for system updates.
7 years ago
bdowling
552d1df901
Adds parents to mutually_exclusive with src for *_config modules ( #33957 )
...
* mutually_exclusive add - ios_config parents works with lines by not src
* mutually_execlusive parents,src added to all other net modules
* tests for mutually_exclusive parents,src and whitespce removal
7 years ago
Jim Pfleger
af236f2531
Accept other ios_banner types ( #33961 )
...
* Accept other ios_banner types
* Use 2.6-compatible format string
* Doc option values prior to this update
7 years ago
Samer Deeb
1afd076dac
Add new module mlnxos_magp for managing MAGP protocol on Mellanox ( #34307 )
...
MLMX-OS network devices
Signed-off-by: Samer Deeb <samerd@mellanox.com>
7 years ago
Samer Deeb
42d5aeec3e
Add support for vlan and loopback interfaces in mlnxos_interface ( #34323 )
...
Signed-off-by: Samer Deeb <samerd@mellanox.com>
7 years ago
Samer Deeb
52bea8dab6
Add new module mlnxos_mlag_ipl for managing IPL (inter-peer link) ( #34326 )
...
Signed-off-by: Samer Deeb <samerd@mellanox.com>
7 years ago
Samer Deeb
585b3449c6
Add module mlnxos_lldp_interface for managing lldp interfaces configuration ( #34179 )
...
* Add module mlnxos_lldp_interface for managing lldp interfaces
configuration
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Fix unit test
Signed-off-by: Samer Deeb <samerd@mellanox.com>
7 years ago
Samer Deeb
84a10903db
Add module mlnxos_linkagg for configuring LAG and MLAG on Mellanox switches ( #34204 )
...
* Add module mlnxos_linkagg for configuring LAG and MLAG on Mellanox
switches
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Remove unnecessary method in unit-test
remove _execute_module and use execute_module from base class
7 years ago
Trishna Guha
80ba767204
Convert nxos_interface to DI ( #34240 )
...
* Convert nxos_interface to DI
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* Add integration test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* commit for ganeshrn's comment
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
7 years ago
Samer Deeb
89670133c1
Module mlnxos_l3_interface ( #34199 )
...
* Add module mlnxos_l3_interface for configuring L3 on Mellanox switches
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Rename test class
Signed-off-by: Samer Deeb <samerd@mellanox.com>
7 years ago
Samer Deeb
8ddb84a155
Add module mlnxos_vlan for supporting vlan configuration on Mellanox switches ( #34113 )
...
* Add module mlnxos_vlan for supporting vlan configuration on Mellanox
switches
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* use sgort header and fix METADATA
Signed-off-by: Samer Deeb <samerd@mellanox.com>
7 years ago
Samer Deeb
dbcfea587c
Add module mlnxos_l2_interface for supporting configuration of L2 interfaces on Mellanox switches ( #34158 )
...
* Add module mlnxos_l2_interface for supporting configuration of L2
interfaces on Mellanox switches
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* use shorter header and fix METADATA
Signed-off-by: Samer Deeb <samerd@mellanox.com>
7 years ago
Samer Deeb
0deda64231
Add module mlnxos_lldp for supporting configuration of LLDP protocol on Mellanox switches ( #34159 )
...
* Add module mlnxos_lldp for supporting configuration of LLDP protocol on Mellanox switches
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Fix header and metadata
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Fix imports
Signed-off-by: Samer Deeb <samerd@mellanox.com>
7 years ago
Tim Rupp
75fbfb9e36
Fixes and additions to bigip_pool ( #34205 )
...
Removes deprecated host/port params. Adds metadata param. Adds new
classes to better support refactoring and maintenance.
7 years ago
Claes Nästén
5bd8a8f491
Add nso_query module to query Cisco NSO using XPath ( #34188 )
7 years ago
Claes Nästén
d6fd9703f1
Add nso_show module for Cisco NSO ( #34142 )
...
* update version parsing and move requirements to nso_* modules
prepare for introduction of nso_show module that has other version
requirements than the existing nso_* modules.
* Add nso_show module for retreiving config from Cisco NSO
New module that supports getting configuration and operational data
from Cisco NSO.
7 years ago
Trishna Guha
60f3649ebd
Convert nxos_vlan to DI module ( #31866 )
...
* Convert nxos_vlan to DI
* fix conflict
* push fix for qalthos's comment
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
7 years ago
Nathaniel Case
cb1b705218
ios integration tests to network_cli ( #33920 )
...
* Preliminary steps
* Fix Python3 network_cli ios
* Add connection to debug strings
* Fix ios confirm prompt by way of optional newline
Also update ios_user delete tests
7 years ago
Trishna Guha
be89822bb5
Deprecate nxos_portchannel and add nxos_linkagg DI module ( #33376 )
...
* deprecate nxos_portchannel
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* Add nxos_linkagg DI module
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* remove nxos_portchannel unit test
* fix syntax issues
* fix ansible-doc failure
* update nxos_portchannel unittest
* minor fixes and integration test
* update nxos_linkagg
7 years ago
Trishna Guha
3cce8dfafd
Deprecate nxos_ip_interface and Add nxos_l3_interface DI module ( #33866 )
...
* Deprecate nxos_ip_interface module
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* Add nxos_l3_interface DI module
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* Add integration test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* pep8 fixes
* Add nxapi cli test
* Improve complexity
* manage layer3 interface
* fix unit test
7 years ago
Trishna Guha
27be2a0f5a
Handle nxos platform diffs with cli conf implementation ( #34020 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
7 years ago
Samer Deeb
1df57ac1ac
Add mlnxos_interface module ( #33839 )
...
* Add new module: mlnxos_interface for configuring mlnxos ethernet
interfaces
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Update mlnxos.py
* Fix Documentation
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* Add missing documentation
Signed-off-by: Samer Deeb <samerd@mellanox.com>
7 years ago
Trishna Guha
9f86b923e9
[CLI_CONF] Refactor nxos module common library to use cliconf plugin ( #31524 )
...
* refactor nxos modules
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* get_config update
* fix get_config
* update nxos module
* device_info
* fix conflict
* add failure message check
* pep8 fixes
* use get_capabilities to check cliconf
* Add logic to detect platform in get_capabilities and cache in module_utils
* return msg in edit_config
* fix conflicts
* make modules compatible
* fix nxos cliconf api
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* cache capabilities
* Update transport queries to get_capabilities in module level
* fix unit tests
* load_config error code
* remove unnecessary change
* Refactor nxos_install_os module
7 years ago
Claes Nästén
5fdb39c4d1
nso_verify for Cisco NSO ( #33945 )
...
Module for verifying that configuration is as expected in Cisco NSO.
7 years ago
Claes Nästén
b2bc98c161
nso_action for Cisco NSO ( #32781 )
...
nso_action module for execution actions/RPCs in NSO.
7 years ago
Tim Rupp
22059cbe67
Adds bigip_device_httpd module ( #33924 )
...
this module can be used to adjust the details of the server that
hosts the BIG-IP web ui.
7 years ago
James Mighion
f8e3cfe9e2
Aruba indenting ( #33884 )
...
* Fixing aruba's inconsitent indenting.
* Adding config with different children indentation and unit test to confirm the different spacing does not matter.
* Fixing pylint check. Missed an r prefix.
7 years ago
James Mighion
3a9083cf48
ios_config save ( #33791 )
...
* Fixing save so it still works. Adding changed as an option for save_when.
* Updating unit tests.
* Updating description to state that changed was added in 2.5.
7 years ago
Tim Rupp
9a807e6316
Adds bigip_security_port_list module ( #33845 )
...
This module can be used to manage port lists in an AFM configuration.
7 years ago
Tim Rupp
cb026bb660
Adds bigip_profile_client_ssl module ( #33844 )
...
This module can be used to manage client ssl profiles on a BIG-IP
7 years ago
Tim Rupp
7b76124c07
Fixes for gtm wide ip ( #33725 )
...
Adds pools argument. Refactors code to support new conventions.
Adds more unit tests
7 years ago
Kedar Kekan
012a96dabd
code cleanup for `--diff` and `--check` modes ( #33665 )
...
* code cleanup for `--diff` and `--check` modes
* fixes UT to remove exec_command
7 years ago
Kedar Kekan
2bc4c4f156
IOS-XR NetConf and Cliconf plugin work ( #33332 )
...
* - Netconf plugin addition for iosxr
- Utilities refactoring to support netconf and cliconf
- iosx_banner refactoring for netconf and cliconf
- Integration testcases changes to accomodate above changes
* Fix sanity failures, shippable errors and review comments
* fix pep8 issue
* changes run_command method to send specific command args
* - Review comment fixes
- iosxr_command changes to remove ComplexDict based command_spec
* - Move namespaces removal method from utils to netconf plugin
* Minor refactoring in utils and change in deprecation message
* rewrite build_xml logic and import changes for new utils dir structure
* - Review comment changes and minor changes to documentation
* * refactor common code and docs updates
7 years ago
Evgeny Fedoruk
e73d3dfe20
Fixing bug when returned 404 status code considered as invalid ( #33530 )
...
In case of workflow delete action, the returned 404 status code
considered as invalid although it's a valid code for not found (deleted)
entity.
Removed verification of the status. Only success should be verified.
Fixes #33524
7 years ago
Ganesh Nalawade
11c9ad23d5
Refactor common network shared and platform utils code into package ( #33452 )
...
* Refactor common network shared and platform specific code into package (part-1)
As per proposal #76 refactor common network shared and platform specific
code into sub-package.
https://github.com/ansible/proposals/issues/76
* ansible.module_utils.network.common - command shared functions
* ansible.module_utils.network.{{ platform }} - where platform is platform specific shared functions
* Fix review comments
* Fix review comments
7 years ago
Tim Rupp
18aca48075
Various errors and formatting fixes ( #33503 )
...
* Various errors and formatting fixes
Mostly formatting fixes and small changes to better support debugging
* Fixes upstream errors
7 years ago
Tim Rupp
9f544cf926
Adds traffic group and fixes ( #33502 )
...
Adds the traffic group param. Adds conventions for updated f5
standards
7 years ago
Tim Rupp
00bf4ee210
routedomain fixes ( #33501 )
...
* routedomain fixes
Adds partition. Adds name. Makes name and id mutually exclusive.
* Fixes upstream errors
7 years ago
Tim Rupp
dd94cc8229
Various bigip_selfip fixes ( #33500 )
...
* Various bigip_selfip fixes
Minor optimizations. Fixes address regex
* Fixing upstream errors
7 years ago
Tim Rupp
df86d8f39e
Fixes ordered dict import ( #33499 )
...
Make it try to fallback to a pypi package if its not found in what
ships with python
7 years ago
Tim Rupp
07c9c28a06
Fixes for unit tests ( #33498 )
...
upstream unit tests broke downstream code. this rectifies that.
7 years ago
Tim Rupp
da2e20ef45
Fixes various http monitor things ( #33497 )
...
Added token cleanup. Refactored a small amount of code. formatting
and cleanup of code.
7 years ago
Tim Rupp
798de98b0c
Adds hostname to remote-syslog ( #33496 )
...
* Adds hostname to remote-syslog
Previously, only an IP address wa allowed. This removes that restriction
* Fixes upstream errors
7 years ago
Tim Rupp
a4aa00f556
Various bigip_user fixes ( #33495 )
...
There was a bit of refactoring that happened for coding standards.
Additionally, a bug fix was made for changing the root password
7 years ago
Tim Rupp
bcda0db7db
Fixes tcp monitors ( #33494 )
...
* Fixes tcp monitors
Formatting fixes and a missing default parent. This patch fixes
that.
* Fixes upstream errors
7 years ago
Tim Rupp
212340bf0c
Fixes bug converning filenames with dots ( #33493 )
...
The name detminator was incorrect. This fixes it and fixes unit
tests related things that were broken downstream
7 years ago
Tim Rupp
1f1f1c9d04
Refactors bigip_node ( #33492 )
...
* Refactors bigip_node
Includes a number of fixes and enhancements in addition to refactoring
the code to be inline with f5 standards
* Fixes upstream errors
7 years ago
Tim Rupp
4f8f99479a
Various bigip policy fixes ( #33491 )
...
Test fixes, formatting, and added a difference checking method
7 years ago
Tim Rupp
008e23dcd1
Refactors bigip_sys_db ( #33490 )
...
Bringing it up to speed with the other f5 modules.
7 years ago
Tim Rupp
277d416b5b
Refactors bigip_vlan ( #33489 )
...
This patch adds tests and refactors the code to be inline with current
f5 coding standards
7 years ago