Commit Graph

873 Commits (d9ff373cec5ecd3bc90c021dd746e552aedac99b)

Author SHA1 Message Date
Andrew Gaffney d52d256196 Fix bare variable references in docs (#5554) 9 years ago
mrLarbi 6cb4319f65 ios_config : Set multiline_delimiter version to 2.3 (#5525) 9 years ago
Peter Sprygada 516f558b40 roll up of more fixes for ios_config multiline banners (#5524)
* now works for any banner in the config
* provides a configurable delimiter

link #5318
9 years ago
bdowling 933f508cfa ios_mods - added stdout to exception output. Removed to_lines() (#5428)
stdout lines are now available when certain exceptions occur
(Ref ansible/ansible#18241)

Also noticed that to_lines was essentially handled in
lib/ansible/plugins/action/__init__.py -- only difference was
it didn't handle a list.  to_lines() could be removed across
network modules now, but this commit is only for ios_command.

Also adds disconnect() to ios_command that was added
to ios_config in #5247
9 years ago
Peter Sprygada a26eadef5b fixes problem when trying load banner into ios device (#5494)
this fix will now handle loading a multiline banner on ios based
devices without hanging.  It separates the processing of banners
from the remainder of the config

link #5318
9 years ago
Peter Sprygada be846c0995 ios_facts module will no longer error on missing command (#5491)
The module will error if it tries to use a cli command that is not available
on a given platform.  This fix will address that problem.  If the cli
command is not available, then the command is silently discarded and the
facts that the command output is based on is not returned.  Any failed
commands are provided in the module return under the failed_commands
key.  This fix also updates the Examples docstring to make it consistent
with other ios_* modules

fixes #5444
fixes #5372
9 years ago
John R Barker ebc3a0628f Correct typos in docs strings (#5233) 9 years ago
Toshio Kuratomi 124bb92416 Fix uri for change in case in response
In python3, response fields are title cased whereas in python2 they were
not.  We return these fields to the module's caller so we need to
normalize all of them to be lower case.

This reverts the lowercase check from 454f741ef5
as that one was only targetted as a single field.
9 years ago
Toshio Kuratomi 454f741ef5 First set of fixes for uri module to work with py3.
This fix handles changes in the response headers (no longer all
lowercased) and switches from unicode() to to_text().
9 years ago
Michael Scherer df4ab73e15 Do not leak the vtp_password in log (#5199) 9 years ago
Peter Sprygada 6795954dc8 fixes bug introduced in 3670215 in junos_config (#5251)
The previous fix created a new bug that this PR resolves
9 years ago
John R Barker 312f578f93 Bulk spelling improvement to modules-core (#5225)
* Correct spelling mistakes

* Correct more spelling issues

* merge conflict

* Revert typo in parms
9 years ago
Peter Sprygada 04b214852d fixes issue with collecting all filesystems in ios (#5248)
earlier versions of ios do not provide the all-filesystems argument.  This
fix will now only report on the flash filesystem for ios_facts

fixes #4712
9 years ago
Peter Sprygada 528ced6d12 ios_config will now explicitly disconnect from remote host (#5247)
The ios_config module will now explicitly send a disconnect to the
remote host at the conclusion of the module run

ref #5181
9 years ago
amitsi 0ffd423b07 Update pn_vlan (#5223)
removed name from an older file which got left out
9 years ago
Peter Sprygada d8d9ab8f6d removes automated backup of ios to flash due to errors (#5245)
The feature is extremely unstable right now and decision to pull
it out for 2.2.  Workaround is to do the same in the playbook
9 years ago
Peter Sprygada 9c25a7f97e fixes issue with pushing config to versions that do not support sessions (#5236)
earlier versions of eos do not support configuration sessions.  this change
will now check if sessions are supported and if not will fallback to
not using config sessions

fixes #4909
9 years ago
John Barker 275fa3f055 Correct functional typos 9 years ago
Peter Sprygada e6c039872f fixes bug with junos_config module not properly loading config (#5213)
This fixes two issues.  First, it fixes an issue with the junos_config
module not properly recognizing a file with set commands.  The second
bug would cause the diff_config() function to raise an exception due
to a blank line when splitting the config
9 years ago
Nathaniel Case f5c204005f nxos module cleanup (#5065)
* Fix imports on nxos_bgp* modules

* Fix imports on nxos_evpn* modules

* Cleanup issues for nxos_facts

* Shuffle imports for nxos_template

* Fix imports on nxos_ospf* modules

* Fix nxos_hsrp

As get_hsrp_groups_in_devices is not actually called anywhere, I presume this
change is reasonable.

* Fix imports on nxos_interface* modules

* Update nxos_static_route imports

* update nxos_vrf

* Update nxos_config imports
9 years ago
Peter Sprygada b4763c297b updates docstring for sros modules (#5197) 9 years ago
Bill Nottingham 149f10f8b7 Fix deprecation notices. (#5180) 9 years ago
Gabriele a292a2c168 Fixing docstring (#5130) 9 years ago
Peter Sprygada aee430adf9 checks commit comment to make sure it doesn't exceed 60 characters (#5155)
The comment argument can be at most 60 characters per the IOS XR command
line.  If a comment is > 60 characters, the module will now gracefully error
and return a well formed message.

fixes 5146
9 years ago
John R Barker 6103082c25 Remove reference to parents parameter which doesn't exist (#5143) 9 years ago
John R Barker c5b2dafa59 Remove docs for commit which no longer exists (#5152) 9 years ago
Peter Sprygada 857e1d374b adds exception handling for adding an invalid condition (#5125)
This change will now handle a problem adding a condition that raises
an AddConditionError and return a well formed error to the user.
9 years ago
Gabriele 423b4a5909 Adding more details on DOCSTRING about how to use the module (#5121) 9 years ago
Peter Sprygada 8afe2402db adds exception handling for AddConditionError (#5124)
AddConditionErrors are now handled by nxos_command and a well formed error
is returned from the module
9 years ago
Peter Sprygada 886757b4dd adds check for AddConditionError when adding conditional statements (#5123)
The Conditional instance will now raise the AddConditionError and this
change instructs eos_command to catch the error and return a nicely formed
error message
9 years ago
Gabriele d35cd80b7e Improving nxos_igmp_snooping (#5011) 9 years ago
Gabriele d47e38a8f9 Fixing nxos_igmp_interface (#5010) 9 years ago
Gabriele ef85fcb068 Fixing nxos_hsrp (#5009)
* Fixing nxos_hsrp

* Adding space after =
9 years ago
Senthil Kumar Ganesan dad21ce886 Remove the dellosX_template module (#5110) 9 years ago
Peter Sprygada 2db006450d roll up of unicode fixes in junos modules (#5113)
* fixes junos_template (fixes #3962)
* fixes junos_config
9 years ago
Gabriele 201d041c4b Add ethernet-link-oam mapping to nxos_feature (#4956)
* Add ethernet-link-oam mapping

* Adding port-secutiry mapping

* Fixing command output format
9 years ago
Gabriele 21078d7462 Fixing nxos_vlan (#5005)
* Fixing nxos_vlan

* Fixing docstring

* Fixing docstring
9 years ago
Gabriele 813a14f046 Fixing nxos_aaa_server (#5002)
* Fixing command output formatting

* Fixing cmds
9 years ago
Gabriele 8da99d4e70 Fixing nxos_acl (#5006)
* Fixing nxos_acl

* Fixing nxos_acl
9 years ago
Gabriele c88404c119 Fixing nxos_acl_interface (#5007) 9 years ago
Gabriele 41d8627376 Fixing nxos_interface (#5012) 9 years ago
Gabriele c977859ae5 Fxing nxos_ip_interface (#5013) 9 years ago
Gabriele 5cc4a7766a Fixing nxos_mtu (#5014) 9 years ago
Gabriele 82828fc1a0 Fixing nxos_ntp (#5015) 9 years ago
Gabriele a6c021219e Fixing nxos_ntp_auth (#5016) 9 years ago
Gabriele 88a2102787 Fixing nxos_ntp_options (#5017) 9 years ago
Gabriele 9f0aec160b Fixing nxos_pim_interface (#5018) 9 years ago
Gabriele c4941285cb Fixing nxos_portchannel (#5019) 9 years ago
Gabriele 33b8a89702 Fixing nxos_smu (#5021) 9 years ago
Gabriele 11f628a124 Fixing nxos_snmp_community (#5022) 9 years ago