Nilashish Chakraborty
4a1d37a76b
Fix argument error in DCI ( #43634 )
2018-08-03 19:02:26 +05:30
saichint
e393d5d2b4
add local directory option to nxos_file_copy ( #43277 )
...
* add local directory option to file_copy pull
* shippable fix
2018-08-03 10:33:06 +05:30
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
Trishna Guha
fee4c24ad4
Add md5sum check in nxos_file_copy module ( #43423 )
...
* Add md5sum check in nxos_file_copy module
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* address review comment
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-07-30 20:42:47 +05:30
Ganesh Nalawade
21dcaa4349
Handle ConnectionError exception in network modules ( #43353 )
...
* Handle ConnectionError exception in network modules
* Catch ConnectionError expection and fail module in case
expection is raised.
* Fix CI failure
2018-07-30 10:24:58 +05:30
tstoner
2c3d418e53
Nxapi ssl ( #42905 )
...
* NXAPI ssl ciphers & protocols default values
* TLSv1, TLSv1.1, TLSv1.2 and weak cipher support
* NXOS NXAPI weak/strong cipher & TLSv 1.2, 1.1 & 1.0 support
* Version checking for strong/weak ciphers & TLS 1.2, 1.1 & 1.0 support
* Cleaned up erroneously committed changes.
* Specific NXOS platform checking for nxapi ssl ciphers & protocols
* Fixed ansibot reported errors.
* Resolved ansibot reported error.
* Added network_os_version to mocked up N7K unit test device_info
* Calling get_capabilities() once in main and passing results into methods.
* Removed raising exceptions when platform capabilities return None
per reviewers request. Skipping nxapi ssl options when capabilities
are None and generating a warning when these options are skipped
* Cleaned up explicit checks for None/not None
2018-07-27 22:10:39 +05:30
Ganesh Nalawade
af3f510316
nxos cliconf plugin refactor ( #43203 )
...
* nxos cliconf plugin refactor
Fixes #39056
* Refactor nxos cliconf plugin as per new api definition
* Minor changes in ios, eos, vyos cliconf plugin
* Change nxos httpapi plugin edit_config method to be in sync with
nxos cliconf edit_config
* Fix CI failure
* Fix unit test failure and review comment
2018-07-27 11:05:40 +05:30
Nilashish Chakraborty
18235af363
Fix baud rate and nxos_logging default case idempotency bug ( #43295 )
...
* Fix baud rate and idempotency bug
* Fix Shippable errors
* Combine commands calls
* Fix Shippable errors II
2018-07-26 23:15:25 +05:30
saichint
fa5f396a4b
nxos_file_copy enhancement ( #42424 )
...
* add file_pull option
* typo correction
* fix shippable error
* review comments
* fix for review comments by mwiebe
* possible shippable fix
* remove file_copy from ignore
* more review comments addressed
* review comments
* add localhost for remote scp server in tests
* timeout fix
2018-07-25 17:46:55 +05:30
Trishna Guha
1d5f881f5c
Add text output along with structured output in nxos_facts ( #42886 )
...
* nxos_facts to use default output instead of structured output
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* fix shippable error
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* nxos_facts refactor
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* Add structured output back
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-07-23 22:45:55 +05:30
Chris Smolen
bb35973e37
nxos_logging: add example using aggregate ( #41052 )
...
* add example using aggregate
+label: docsite_pr
+label: issue ansible/community#311
* Update nxos_logging.py
2018-07-20 15:51:13 -05:00
saichint
bea8e0200c
warning message improved ( #42969 )
2018-07-19 09:33:28 +05:30
Trishna Guha
d5e9653c96
Add get_capabilities in nxapi module_utils ( #42688 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-07-13 11:11:35 +05:30
Nilashish Chakraborty
ed5a0f2d9c
nxos_logging new feature - remote logging ( #41237 )
...
* Added feature - Remote Logging + More tests
* Fixed Shippable Errors
* Fixes - new feature version added error
2018-07-05 12:17:14 +05:30
Trishna Guha
805d13f287
nxos CI failures bugfix ( #42240 )
...
* fix nxos_portchannel and remove deprecated param in test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* fix _nxos_switchport CI failures
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* fix nxapi nxos_command test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* remove unsupported param nxos_smoke test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* fix nxos_vxlan_vtep_vni
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* syntax error
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-07-03 19:45:19 +05:30
Trishna Guha
0e05425b32
Refactor nxos cliconf get_device_info and add requirements for JSON structured output support in nxos_facts module ( #42089 )
...
* nxos_facts requires JSON structured output support
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* refactor get_device_info for legacy devices
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* update additional logic
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-07-03 19:44:50 +05:30
tstoner
db7300904d
Enforcing NXAPI default HTTP behavior ( #41817 )
...
* nxos_nxapi http default behavior
* Use nxos_nxapi module in prepare_nxos_tests
* Refactor nxos_nxapi configure test to use yaml block
* Extend nxos_nxapi https & http test cases
* Removed NXOS internal release naming
* Resolved ansibot sanity errors
* Fix typo in prepare_nxos_tests
* Address PR comments
* Shippable indicates this is no longer needed
* Add port change logic and testing
2018-07-02 14:58:37 -04:00
Trishna Guha
981c9f6a79
fix nxos_vxlan_vtep_vni issue ( #42183 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-07-02 19:32:29 +05:30
saichint
bd9b8b422d
fix nxos_gir issues ( #41809 )
...
* fix nxos_gir issues
* review comments
2018-06-28 10:11:45 +05:30
saichint
119e6d680b
fix nxos_linkagg issue ( #41550 )
...
* fix nxos_linkagg issue
* fix shippable
2018-06-16 20:23:29 +05:30
Trishna Guha
8ab0d654f3
don't retrieve config in running_config when config is provided for diff ( #41400 )
...
* don't retrieve config in running_config when config is provided for diff
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* fix for eos, nxos
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* add integration test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-06-14 18:02:19 +05:30
saichint
79dd206b3e
fix reload smu issue ( #41270 )
...
* fix reload smu issue
* review comments
2018-06-14 09:17:33 +05:30
saichint
00ce205535
fix get existing vpc issue ( #41429 )
2018-06-12 10:46:47 +05:30
Trishna Guha
1998707eda
Fix nxos_snapshot compare ( #41386 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-06-11 15:26:01 +05:30
Chris Smolen
d6fb00e797
add example using peer keepalive vrf and delay restore ( #41111 )
...
* add example using peer keepalive vrf and delay restore
<!--- Your description here -->
add example using peer keepalive vrf and delay restore
+label: docsite_pr
+label: issue ansible/community#311
* Update nxos_vpc.py
update task name to include "existing"
2018-06-08 09:51:36 -05:00
saichint
9abc3dbec4
nxos_rpm module ( #40849 )
...
* Add nxos_rpm feature
* fix timing issues
* fix timing issues
* shippable fix
* review comment
* review comments fixes
* typo fix
2018-06-06 10:09:38 +05:30
saichint
6733bffd5d
fix nxos_snapshot issues ( #41034 )
...
* fix nxos_snapshot issues
* review comments
* doc change
2018-06-05 10:56:32 +05:30
Trishna Guha
72d630b831
fix nxos_udld failing with httpapi ( #41074 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-06-04 11:31:32 +05:30
saichint
b6afb77a8a
fix nxos_banner issue ( #41026 )
2018-06-04 10:53:04 +05:30
Nathaniel Case
82dfa542c2
Replace bogus (but routeable) ip addresses with RFC 5737 example addresses ( #40554 )
...
* Remove 1.1.1.1 from *_config tests
* remove from *_smoke and *_system
* Miscellaneous other tests
* Remove from module documentation as well
* Remove from unit tests as well
* Remove accidental duplication from rebase
2018-05-30 13:03:20 -04:00
Trishna Guha
786ec14e54
fix nxos dci failures ( #40871 )
...
* fix structured output for nxos_linkagg
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* fix TypeError for nxos_interface
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-05-30 15:31:16 +05:30
Trishna Guha
17b6ecf101
nxos_vlan fix ( #40822 )
...
* nxos_vlan fix
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* uncomment mode test as nxapi now has get_capabilities
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-05-29 21:44:19 +05:30
Trishna Guha
a7421e8611
httpapi fix nxos ( #40806 )
...
* httpapi fix nxos
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* nxos_hsrp fix
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-05-29 21:43:34 +05:30
Mike Wiebe
9f026309a6
Update nxos_install_os module ( #40102 )
...
* Add nxos_install_os integration tests
* Update call to check timers
* Update check_ansible_timer method
* Modify network_cli integration tests
* Add timer check for nxos_install_os
* Add comments for clear_persistent_sockets
* Update connection info for tests
* More updates
* Restructure files for provider and non-provider testing
* Update env var name and add check for ISSU switchover
2018-05-29 21:07:57 +05:30
Trishna Guha
b4baa2d484
fix nxos_vrf and migrate get_interface_type to module_utils ( #40825 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-05-29 21:06:08 +05:30
James Mighion
d9533c3cbf
Adding changed option to save_when ( #40640 )
...
* Adding changed option to save_when
* Fixing version when changed was added.
2018-05-24 22:18:59 +05:30
Trishna Guha
c2f7f36fc5
nxos_file_copy network_cli and httpapi fix ( #40592 )
...
* Leverage action plugin to pass credentials to nxos_file_copy for network_cli, httpapi
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* update integration test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* make sure local test uses provider
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* update tests
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* update doc
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* clarify action plugin comment
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* Add connection=local back to nxos_file_copy because that module is weird
Also blacklist it running on nxapi, because that is meaningless
* remove provider
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* blacklist nxapi
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* Address review comment
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-05-24 20:21:18 +05:30
Dag Wieers
d04a989bd2
nxos_interface: Disable switchport for loopback/svi ( #40314 )
...
* nxos_interface: Disable switchport for loopback/svi
* Replace interface_type with get_interface_type(name)
2018-05-24 08:51:17 +05:30
Trishna Guha
0b7932db30
add normalize_interface in module_utils and fix nxos_l3_interface module ( #40598 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-05-23 21:42:58 +05:30
saichint
97070c9688
fix nxos_system issues ( #40347 )
2018-05-22 14:19:34 +05:30
Mike Wiebe
63e16431b7
Fix legacy Nexus 3k integration test and module issues. ( #40322 )
...
* Add setup ignore_errors for nxos_config test
* Fix parse_fan_info for n3k
* Skip bidir tests for N3k
* Omit vni config for n3k
* Skip unsupported nxos_vrf_af test on N3K
* Add legacy N3K platform tag
2018-05-17 20:29:00 +05:30
Trishna Guha
979f1e5ed1
save_snapshot_locally nxos_snapshot ( #40227 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-05-16 14:59:23 +05:30
saichint
6fac574f17
fix nxos_ping issues ( #40028 )
2018-05-14 11:29:18 +05:30
Trishna Guha
f1103a7a02
remove purge from nxos_logging doc, argspec ( #39947 )
...
* remove purge from nxos_logging doc, argspec
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* shippable
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-05-10 15:28:37 +05:30
saichint
e3bfbe5875
fix nxos_snmp_user issues ( #39760 )
...
* fix nxos_snmp_user issues
* shipppable fix
2018-05-08 11:57:12 +05:30
Trishna Guha
3c35dd4f7f
nxos_linkagg normalize interface ( #39591 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-05-08 11:15:05 +05:30
Trishna Guha
9eff1f1d74
Handle nxos_feature issue where json isn't supported ( #39150 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-05-04 12:21:58 +05:30
saichint
f99bae1776
Fix for nxos_snmp_host issues ( #39642 )
...
* fix snmp_host issues
* source files
* fix shippable
* remove defaults to match arg spec
2018-05-03 21:36:33 +05:30
saichint
99748cbfa4
fix nxos_snmp_traps issues ( #39444 )
...
* fix snmp_traps code
* add IT cases
* fix shippable
* fix shippable without ignore
2018-05-03 21:34:25 +05:30