Matthew Stone
5b1a8ee1e8
Adding slx_command module and supporting module_utils. ( #38235 )
...
* Adding slx_command module and supporting module_utils.
This commit adds the slx_command module and tests as well as the
required slxos module_utils.
* Update copyright in header
* Adding missing module init
* Cleaning up shebangs/licensing.
* Incorporating feedback
Removing reference to `waitfor` alias in `slxos_command` module.
Adding `Extreme Networks` to `short_description` of `slxos_command` module.
* Adding cliconf tests
* Fixing 3.X tests
* Adding docstrings to test methods for slxos cliconf tests
* Adding slxos terminal tests
* Adding slxos module_utils tests
* Adding Extreme Networks team members to BOTMETA.yml
2018-04-11 12:59:34 +01:00
saichint
dabe5e6d07
fix nxos_hsrp issues ( #38410 )
...
* fix nxos_hsrp issues
* shippable fix
* add examples for md5 auth
2018-04-09 23:54:05 -04:00
Evgeny Fedoruk
5e990301bb
Fixing lack of failure when uploaded source is invalid ( #37461 )
...
Checking the response status for 400 and throwing exception.
Unit tests updated.
Fixes #37406
2018-04-04 07:48:22 -06:00
Samer Deeb
72d42bd065
issue:38167 add support for onyx version 3.6.6000 for onyx_linkagg ( #38191 )
...
Signed-off-by: Samer Deeb <samerd@mellanox.com>
2018-04-04 07:43:10 -06:00
Deepak Agrawal
66b389a00d
show version brief does not work on iosxr virtual ( #37609 )
...
* show version brief does not work on iosxr virtual
* ci failures fix
2018-03-29 12:33:41 +05:30
Samer Deeb
9dfb665e43
issue:37307 Add support for changes in pfc output in onyx 3.6.6000 ( #37651 )
...
* issue:37307 Add support for changes in pfc output in onyx 3.6.6000
Signed-off-by: Samer Deeb <samerd@mellanox.com>
2018-03-28 17:13:54 +01:00
Samer Deeb
a89bafce2e
issue:37306 Fix issue with vlan support for onyx version 3.6.6000 ( #37310 )
...
* issue:37306 Fix issue with vlan support for onyx version 3.6.6000
Signed-off-by: Samer Deeb <samerd@mellanox.com>
2018-03-20 10:08:35 +00:00
Claes Nästén
6308047dc9
nso_verify handle leaf-list in 4.5 and identityref ( #37393 )
...
NSO verify did not handle leaf-list value verification in 4.5 and
later due to changes made for configuration writing made.
map prefix for identityref types in verification.
2018-03-20 10:01:36 +00:00
Claes Nästén
458a07d5a4
add timeout parameter and increase default timeout for nso modules ( #37391 )
...
NSO operations can take much longer than 10 seconds as they operate on
real network equipment, set default timeout to 5 minutes and allow for
user override.
2018-03-19 15:12:58 +00:00
Claes Nästén
f8d20f970f
Update Cisco NSO module required versions. ( #36736 )
...
NSO modules will now work with older versions of NSO, update version
requirements.
2018-03-19 14:18:44 +00:00
Nathaniel Case
efb8b539c1
Don't fail on configure in command ( #37011 )
...
* Don't fail on configure in command
* Change test to check mode
2018-03-06 18:10:09 -05:00
Trishna Guha
2fbfce06e7
Fix nxos_interface multiple issues ( #36827 )
...
* fix interface_type
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* fix setting mtu, doc for state check param, doc for params applicable for ethernet intf
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* speed idempotence and add unittest
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* fabric_forwarding_anycast_gateway applicable for svi type intf only
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* fix speed
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-03-01 10:56:16 +05:30
David Newswanger
6bd715a17d
skip fmg_script unit test if the pyFMG script is not present ( #36732 )
...
* skip fmg_script unit test if the pyFMG script is not present
* appease the sanity test gods
2018-02-26 12:01:14 -05:00
rahushen
e24c547a3a
Fixes for the N3500 platform that uses the A8 image ( #36261 )
...
* fix nxos_l3_interface tests as n35 doesn't support ipv6
* add terminal dont-ask to nxos_feature and nxos_lldp
* put interfaces in L2 mode for N35
* fix nxos_feature unit-tests
2018-02-17 10:16:03 +05:30
saichint
75a34f6668
fix nxos_bgp_af issues ( #36147 )
...
* fix nxos_bgp_af issues
* shippable fix
* review comments
* shippable error fix
2018-02-16 09:34:24 +05:30
Tim Rupp
77fa41795e
Reduces the unit test time of select bigip modules ( #36256 )
...
The modules in this patch include waits that need to happen to ensure
something is correctly configured on a BIG-IP. These waits were
raised as an issue in a recent ansible-testing meeting.
This patch eliminates the waits by mocking time.sleep
2018-02-15 20:14:01 +00:00
Sam Doran
97573d8b0c
Add unit tests for edgeos_command ( #35861 )
2018-02-14 09:27:03 -05:00
saichint
c7305393a3
fix nxos_evpn_vni issues ( #35930 )
2018-02-09 13:02:41 +05:30
saichint
80fcfdc0d1
fix nxos_vpc issues ( #35868 )
2018-02-08 18:50:37 +05:30
James Mighion
663c410da4
Fixing eos_config save option. Was removed when deprecated. Fixing ot… ( #35628 )
...
* Fixing eos_config save option. Was removed when deprecated. Fixing other deprecation documentation. Adding unit tests.
* Fixing removed_in_version for force.
2018-02-08 11:54:17 +05:30
Sam Doran
6037e73c16
Add EdgeOS config module ( #35867 )
...
* Add edgeos_config module
* Add edgeos_config module
* Remove debugging statements
* Add future import and correct module name in docs
2018-02-07 21:12:15 -05:00
Sam Doran
a9da1c2927
Add EdgeOS facts module ( #35871 )
...
* Add edgeos_facts module and unit tests
* Add future import
2018-02-07 21:11:57 -05:00
Chad Norgan
9bbf97632c
[WIP] Add new network module for EdgeOS ( #33109 )
...
* Add edgeos network module using network_cli
* Add documentation and some sanity test fixes
* Update copyright and documentation
2018-02-07 10:36:26 -05:00
George Nikolopoulos
b1a8f3b3d3
Netscaler various fixes ( #34800 )
...
* Add default lb vserver option in netscaler_cs_vserver
Add documentation for ssl_certkey option in netscaler_cs_vserver
* Add options for gracefully disabling netscaler_server
* Add "state" suboption for netscaler_servicegroup servicemembers
Fix servicemember modification algorithm in netscaler_servicegroup
Fix monitorbindings modification algorithm in netscaler_servicegroup
2018-02-06 19:11:44 +00:00
Nathaniel Case
f3337e1fba
ios test changes ( #35510 )
...
* Fix over-byte
* Update ios tests to call `provider`
To continue to support testing `connection: local`
* Fix command dict handling in ios_user
* Clean up unit tests, too
2018-02-02 09:50:15 -05:00
James Mighion
f04d40640e
Fixing name from aruba to ios. ( #35630 )
2018-02-02 09:57:49 +05:30
saichint
dc35baa8db
fix nxos_pim_interface issues ( #35405 )
...
* fix nxos_pim_interface issues
* add absent test for pim_interface
2018-01-31 10:51:11 +05:30
Harri Tuominen
234a877ea5
Netact cm command2 ( #34873 )
2018-01-30 19:00:29 +00:00
Nathaniel Case
4a79112e5c
Fix ios_facts return values ( #35239 )
...
* Revert model and serialnum to older version
* Add stacked versions of model and serialnum as separate facts
* Add unit test to check stacked output
* Alter model regex to address #34768
2018-01-30 11:17:14 -05:00
Jordan Borean
9ee079f34d
further fixes to rename only where required ( #35432 )
2018-01-29 07:02:31 +10:00
Jordan Borean
d902bd39a3
renamed test file to allow checkouts on Windows ( #35430 )
...
* renamed test file to allow checkouts on Windows
* used different name pattern to fix sanity issues
2018-01-29 06:22:05 +10:00
Ghilli3
60d2a8b6a1
Fortinet FortiManager Scripting Module ( #34518 )
...
* Adding new code for new module and new module_utils with the pip pyfmg package
* Changed login and logout functionality and renamed mod_utils file as well as cleaned up PEP8 syntax
* Removing extra Ansible parameters and fixing more syntax issues
* Fixing more syntax issues and comparing against previous FTNT script module
* Changing import location to pass syntax checks
* Fixing pylint errors
* Removing test files
* Add unit tests and enabling a login session check within main in order to throw error if network connection exception
* Fixing syntax issues for adding unit tests
* Changing case for pip package requirements
* adding comments
* adding version restriction on pip package for testing
* adding version restriction on pip package for testing
* More comments
* Fixing documentation errors and add the ability to skip a test if it isn't present
* Fixing Pep8 error with whitespace (tab) in the row
2018-01-26 18:40:12 +00:00
Nathaniel Case
1f1e5c11a9
ios_command: Whitelist some commands starting with configure
( #35363 )
...
* Whitelist some commands starting with `configure`
* Add tests for conditional `configure` rejection
2018-01-26 10:55:50 -05:00
Senthil Kumar Ganesan
2f46f8f944
Added support for new Ansible Infra (network_cli plugin, cliconf, module utils cleanup and test) for dellos10 Support t ( #34915 )
...
* Support for network_cli plugin and tests
* Fixed ansible-test * issues
* Fixed Pylint warning
* Fixed the sanity test errors
* Fix YAMLlinter issue - removed blank spaces
* Fixed Python 3 failures
* Fixed the PEP8 issue
* Fix sanity --test validate-modules
* Reverted the changes to the doc fragments
2018-01-25 12:37:27 +00:00
Tim Rupp
bd09e67438
More bug fixes before 2.5 ( #35260 )
...
This patch includes more fixes for bugs that were identified in
the upcoming 2.5 release.
2018-01-24 08:15:37 -08:00
Trishna Guha
fd4fdbf01f
ios_logging handling platform difference ( #35232 )
...
* ios_logging handling platform difference
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* fix unit test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-01-24 10:39:31 +05:30
Tim Rupp
ad8ee4e60f
Removes a bogus key from fixtures ( #35236 )
2018-01-23 09:33:44 -08:00
Dhivyap
19ff2f4e8c
Ansible 2.5 feature support for dellos9 ( #34880 )
...
* Add ansible-2.5 support for dellos9
* Fix ansible-test issues and update copyright
* fix ansible-test errors in dellos9_config
* fix izip attribute error in python3
* fix python3 dict.keys() issue
* Remove waitfor aliases in dellos9_command
2018-01-23 13:59:27 +00:00
abirami-n
775118aae2
2.5 Plugin Environment support and Testcases for dellos6 modules ( #34890 )
...
* Dellos6_2.5_support
* cleanup
* Fix pep8
* fix waitfor
* fix_facts
* fix_assert
2018-01-22 12:34:21 +00:00
Tim Rupp
bff862b05d
Fixes bigip_asm_policy ( #35154 )
...
This module had been unable to successfully create policies
on different partitions. This appears to be fixed now
2018-01-21 10:11:27 -08:00
Tim Rupp
ca8982f96c
Fixes some bugs and things ( #35122 )
...
Removes deprecations and fixes bugs.
2018-01-20 10:40:20 -08:00
Tim Rupp
90f0c411e4
Adds module for bigip_device_group_member ( #35121 )
...
Module allows for members to be managed in a device group
2018-01-19 20:57:41 -08:00
Tim Rupp
585d8cf4c7
Adds bigip_ucs_fetch module ( #35113 )
...
This module can be used to download UCS files from a BIG-IP
2018-01-19 20:25:47 -08:00
Christian Giese
2697c0e237
junos scp module ( #31950 )
...
* junos_scp module
This module transfers files via SCP from or to remote devices running Junos.
* fix version
* add return documentation
* updated return documentation
* docu, renamed args and exceptions
+ update docu
+ rename arg download to remote_src (simitlar to copy module)
+ exception handling for transfer errors
* add tests
* add test_junos_scp_all
* update to reorganized module utils
* fix unit tests
2018-01-19 11:07:47 -05:00
Tim Rupp
acb26758ef
Adds better cli detection for bigip_command ( #34975 )
...
The new detection includes things like provider spec. The action
plugin for bigip generally was changed, so this is a required change
2018-01-17 09:33:20 -08:00
Kedar Kekan
93acd7c651
refactor iosxr_system for cliconf and netconf ( #34749 )
...
* * refactor iosxr_system for cliconf and netconf
* * Fix unit tests and sanity issues
2018-01-17 07:29:28 -07:00
Kedar Kekan
0f692f1fe7
iosxr_user refactor for cliconf and netconf ( #34892 )
...
* * refactor iosxr_user for cliconf and netconf
(cherry picked from commit 5d0994ef598f1601fca00a0c1eff4ebb05ebbf1b)
* * Purge and units test changes
2018-01-17 07:28:58 -07:00
Tim Rupp
944ae47701
Detects errors in bigip_config ( #34965 )
...
There are changes that the merge config can fail, but the module
will still report success. This adds a blob of code to start
collecting those failures and bubbling up a module failure
accordingly.
2018-01-16 20:10:36 -08:00
Tim Rupp
17d9ba304e
Adds module for bigip device group ( #34958 )
...
This module can be used to manage a device group on a bigip
2018-01-16 15:29:37 -08:00
Trishna Guha
a65f702155
add config option to replace argument ( #34342 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-01-15 21:17:02 +05:30