Commit graph

794 commits

Author SHA1 Message Date
Peter Sprygada
13c7288aea fixes exception raised when nxos_facts uses nxapi transport (#4988)
This fixes a condition where an exception is raised when collecting `interface`
facts and the transport is set to nxapi in the nxos_nxapi module.

fixes ansible/ansible#17691
2016-09-23 16:09:14 -04:00
Peter Sprygada
1dd2b849dc fixes default value in docstring for http (#4985)
The docstring incorrectly stated the default value for http is yes when
indeed its no.  This fixes the docstring
2016-09-23 12:10:15 -04:00
Peter Sprygada
a923689182 fixes bug where setting state=absent in nxos_nxapi is not idempotent (#4984)
When setting state=absent the nxos_nxapi module would always try to remove
the configuration regardless of the current state of the device.  This will
fix that problem.

This also updates the docstring to correctly reflect https as default=no

fixes #4955
depends on ansible/ansible#17728
2016-09-23 12:10:03 -04:00
John R Barker
a829ca29ee Force is not a 2.2 feature
9b5e6bbfa1 incorrectly chopped some text around
2016-09-23 15:25:44 +01:00
Peter Sprygada
3a2cfadb31 fixes junos_config to be idempotent when confirming a commit (#4946)
The junos_config module would always return true when confirming a commit
This changes the module to now check first making the feature idempontent
2016-09-20 11:42:51 -04:00
Peter Sprygada
4c8e32ee27 fixes import statements in junos_package module (#4929)
This fixes the import statement to import NetworkModule from network instead
of from junos
2016-09-19 23:18:35 -04:00
Peter Sprygada
df4a9dabd5 fix up junos_facts import statements (#4928)
This fixes the junos_facts import statements and removes importing
NetworkModule from the junos shared module.
2016-09-19 23:18:26 -04:00
Peter Sprygada
a3807eee10 fix import in junos_command module (#4927)
This fixes the import statements in the junos_command module to be
consistent with all junos_* modules
2016-09-19 23:13:53 -04:00
Peter Sprygada
16f298138c roll up of bug fixes for junos_config module (#4925)
* fixed docstring referencing old arguments
* changed out lxml for xml library to avoid import errors
* fixed issue when trying to confirm a commit will end up a NOOP
* fixed issue for passing replace argument to load_config method
2016-09-19 22:27:07 -04:00
Peter Sprygada
446c7de239 bug fixes in junos_netconf module (#4924)
* fixes exception thrown when sending commands to device
* fixes exception thrown when retrieving current resource instance
* fixes issue where netconf would be configured in some instances when state
  was set to absent
* now returns the command string sent to the remote device
* fixes argument name to be netconf_port with alias to listens_on
2016-09-19 22:26:56 -04:00
Josh Lothian
6950e79cde Fix YAML syntax in NXOS documentation (#4922)
* Fix YAML syntax in NXOS documentation

Use ':' and not '=' to ensure valid YAML
in the EXAMPLES

* Correcting introduced syntax error
2016-09-19 22:22:12 -04:00
Peter Sprygada
539e39df8d Merge pull request #4910 from GGabriele/feature_fix
Fix nxos_feature 2.2
2016-09-19 21:17:14 -04:00
Matt Clay
f2c2dddc01 Remove duplicate keys from module docs. (#4920) 2016-09-19 15:01:48 -07:00
Peter Sprygada
e3b6f52bf5 Merge pull request #4914 from privateip/eos_command
bug fix that now catches FailedConditionalError when specifying conditionals
2016-09-19 14:46:34 -04:00
GGabriele
169b722d73 Add feature mappings 2016-09-19 18:50:30 +02:00
Peter Sprygada
3714b30a9f bug fix that now catches FailedConditionalError when specifying conditionals
This is related to ansible/ansible#17638 and updates the eos_command module
to catch the exception and return a santatized error.
2016-09-19 12:39:44 -04:00
Peter Sprygada
2e357e262c adds exception handling to nxos_command for FailedConditionalError
This adds exception handling as per ansible/ansible#17638 to the
nxos_command module.
2016-09-19 12:32:37 -04:00
Peter Sprygada
318c115e9b Merge pull request #4906 from GGabriele/portchannel_fix
Fixing nxos_portchannel
2016-09-19 11:09:44 -04:00
Peter Sprygada
773063f88c Merge pull request #4907 from privateip/fix-4905
eos_eapi module allows independent configuration of protocol and port
2016-09-19 10:57:10 -04:00
Peter Sprygada
4ff0fd3910 eos_eapi module allows independent configuration of protocol and port
The eos_eapi module would not configure the port if the protocol wasn't
configured as reported in #4905.  This changes the behavior to now allow
the port to be configured independently

fixes #4905
2016-09-19 10:53:43 -04:00
GGabriele
d632cce546 Fixed docstring 2016-09-19 14:35:51 +02:00
GGabriele
5174e3f31f Fixing nxos_portchannel 2016-09-19 14:27:23 +02:00
Senthil Kumar Ganesan
7362b8d08f Addressed review comments, given as part of other reviews (#4904) 2016-09-19 08:50:28 +01:00
Peter Sprygada
56758caf41 Merge pull request #4897 from skg-net/dellos6_facts
Dellos6 facts
2016-09-18 22:27:39 -04:00
Peter Sprygada
0ded4d7425 Merge pull request #4899 from skg-net/dellos6_config_bugfix
Updated the config module to use the new Parse method for OS6
2016-09-18 22:27:11 -04:00
Peter Sprygada
464203f71e Merge pull request #4898 from skg-net/dellos6_template
Added support for template module for Dell OS6 devices
2016-09-18 22:26:53 -04:00
Peter Sprygada
39edfbb68b Merge pull request #4674 from GGabriele/nxos_vxlan_vtep_vni
Adding nxos_vxlan_vtep_vni
2016-09-18 22:22:54 -04:00
Peter Sprygada
765b014119 Merge pull request #4861 from GGabriele/nxos_vtp_domain
Adding nxos_vtp_domain
2016-09-18 22:21:54 -04:00
Peter Sprygada
68560ee0b5 Merge pull request #4863 from GGabriele/nxos_mtu
Adding nxos_mtu
2016-09-18 22:21:43 -04:00
Peter Sprygada
789af7527e Merge pull request #4872 from GGabriele/nxos_udld_interface
Adding nxos_udld_interface
2016-09-18 22:21:31 -04:00
Peter Sprygada
ae02517570 Merge pull request #4866 from GGabriele/nxos_pim_interface
Adding nxos_pim_interface
2016-09-18 22:21:17 -04:00
Peter Sprygada
244d3fbb5c Merge pull request #4875 from GGabriele/nxos_aaa_server_host
Adding nxos_aaa_server_host
2016-09-18 22:21:04 -04:00
Peter Sprygada
c94acd9df4 Merge pull request #4862 from GGabriele/nxos_vtp_version
Adding nxos_vtp_version
2016-09-18 22:20:52 -04:00
Peter Sprygada
79e2fbce68 Merge pull request #4858 from GGabriele/nxos_udld
Adding nxos_udld
2016-09-18 22:20:38 -04:00
Peter Sprygada
55b071d083 Merge pull request #4859 from GGabriele/nxos_vtp_password
Adding nxos_vtp_password
2016-09-18 22:20:24 -04:00
Peter Sprygada
e65df42368 Merge pull request #4877 from GGabriele/nxos_igmp_snooping
Adding nxos_igmp_snooping
2016-09-18 22:20:11 -04:00
Peter Sprygada
a78f92a854 Merge pull request #4870 from GGabriele/nxos_snmp_user
Adding nxos_snmp_user
2016-09-18 22:20:00 -04:00
Peter Sprygada
31fbb8484d Merge pull request #4856 from GGabriele/nxos_ntp_options
Adding nxos_ntp_options
2016-09-18 22:19:45 -04:00
Peter Sprygada
5f43981efb Merge pull request #4853 from GGabriele/nxos_ntp_auth
Adding nxos_ntp_auth
2016-09-18 22:19:34 -04:00
Peter Sprygada
7e85ffe606 Merge pull request #4851 from GGabriele/nxos_aaa_server
Adding nxos_aaa_server
2016-09-18 22:19:21 -04:00
Peter Sprygada
4fe4d084b8 Merge pull request #4841 from GGabriele/nxos_snmp_traps
Adding nxos_snmp_traps
2016-09-18 22:19:08 -04:00
Peter Sprygada
338528d644 Merge pull request #4843 from GGabriele/nxos_ntp
Adding nxos_ntp
2016-09-18 22:18:54 -04:00
Peter Sprygada
465fa2625f Merge pull request #4838 from GGabriele/nxos_install_os
Adding nxos_install_os
2016-09-18 22:18:42 -04:00
Peter Sprygada
7457fd039d Merge pull request #4839 from GGabriele/nxos_snmp_location
Adding nxos_snmp_location
2016-09-18 22:18:27 -04:00
Peter Sprygada
29a4eaea94 Merge pull request #4836 from GGabriele/nxos_gir_profile_management
Adding nxos_gir_profile_management
2016-09-18 22:18:13 -04:00
Peter Sprygada
6333160338 Merge pull request #4835 from GGabriele/nxos_gir
Adding nxos_gir
2016-09-18 22:17:59 -04:00
Peter Sprygada
be3bc4dcec Merge pull request #4834 from GGabriele/nxos_snapshot
Adding nxos_snapshot
2016-09-18 22:17:44 -04:00
Peter Sprygada
5dac0a88d6 Merge pull request #4833 from GGabriele/nxos_snmp_host
Adding nxos_snmp_host
2016-09-18 22:17:18 -04:00
Peter Sprygada
69c9c0c630 Merge pull request #4832 from GGabriele/nxos_snmp_community
Adding nxos_snmp_community
2016-09-18 22:17:04 -04:00
Peter Sprygada
b19f5476cf Merge pull request #4828 from GGabriele/nxos_snmp_contact
Adding nxos_snmp_contact
2016-09-18 22:16:37 -04:00