rhorer
2f5f57a78f
Update net_banner.py ( #40678 )
...
Correct a typo in the DOCUMENTATION section.
2018-05-24 16:00:27 -05:00
Nathaniel Case
0ad4b7b785
Fixes to httpapi for EAPI ( #40675 )
...
* Replace errant uses of str
* Hook up become to eapi
* Hook become up to nxapi, too
2018-05-24 14:25:19 -04:00
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
Dag Wieers
ba4680c141
ACI: Make lag_type a required parameter for queries ( #40657 )
...
Without this change, the module will simply fail with an error when
doing a query and not specifying the **lag_type** parameter.
The integration tests expect **lag_type** too, so this simply codifies
what was expected since inception.
2018-05-24 17:32:56 +02:00
Sam Doran
8b4e36e711
Insert set commands if a delete command is entered ( #40666 )
2018-05-24 11:20:14 -04:00
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
9e2a59885e
aci_rest: Ensure we always return a status
2018-05-24 15:20:23 +02:00
Dag Wieers
05374da9b8
ACI: Add from_card and to_card parameters ( #40653 )
...
* ACI: Add from_card and to_card parameters
* Add version info to new parameters
2018-05-24 14:58:11 +02:00
wiso
387a23c3d1
New ansible module netconf_rpc ( #40358 )
...
* New ansible module netconf_rpc
* add integration test for module netconf_rpc
* pep8/meta-data corrections
* usage of jxmlease for all XML processing
separation of attributes "rpc" and "content"
* removed unused imports
improved error handling
* fixed pep8
* usage of ast.literal_eval instead of eval
added description to SROS integration test for cases commented out
2018-05-24 15:25:02 +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
Nathaniel Case
f88412b7cd
Fix ios test pt. 2 ( #40628 )
...
* Add missing idempotence assert
* Remove dhcp with other addresses on ipv6
2018-05-23 18:33:36 -04:00
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
Lindsay Hill
aa1345dab2
Change Brocade references to Extreme ( #40571 )
2018-05-23 15:18:37 +01:00
pierremahot
3903ca5c8e
Fix ios_vlan to correctly identify unmodified config when having long interface names ( #40145 )
...
Change the command to get the interface in a vlan "show vlan" => "show vlan brief"
Change the parsing of the return command of the switch.
The return of the ios command is fixed so i cut with fix number of carracter.
Adding looking for the next line to add the forgeted interfaces.
2018-05-23 10:15:54 -04:00
eoprede
9bc5dd5d09
fix receive_disable ignore ( #40579 )
2018-05-22 20:06:17 -07:00
Matt Clay
8deced3e04
Fix shebangs and file modes and update tests. ( #40563 )
...
* Add execute bit sanity test and apply fixes.
* Add shebang test for `lib` dirs and apply fixes.
* Shebang and execute bit cleanup.
2018-05-22 14:25:36 -07:00
Tim Rupp
29559d8f25
Adds the bigip_gtm_monitor_external module ( #40560 )
...
This module can be used to manage GTM external monitors
2018-05-22 12:50:05 -07:00
Tim Rupp
d8d86079c0
Corrects docs for ltm external monitor ( #40559 )
...
Examples were incorrect. This fixes them
2018-05-22 12:28:53 -07:00
Tim Rupp
1d2d4a9015
Adds bigip_monitor_external module ( #40558 )
...
This module can be used to manage external LTM monitors on a bigip
2018-05-22 12:11:30 -07:00
Sam Doran
d5dbd8c76d
EdgeOS module improvements ( #39530 )
...
* Update docs and use to_text on strings
* Add warning to use network_cli
2018-05-22 12:22:18 -04:00
Nathaniel Case
e8d02a3a0f
Search all assigned ipv6 addresses instead of just the first ( #40533 )
...
* Search all assigned ipv6 addresses instead of just the first
* Add test for idempotency with multiple ipv6 addresses assigned
2018-05-22 12:00:16 -04:00
Matthew Stone
c0b264d7b7
Adding slxos_vlan module ( #39197 )
...
* Adding slxos_vlan module
2018-05-22 11:43:46 +01:00
Matthew Stone
683ab9bb9f
Adding slxos_l3_interface module ( #39320 )
...
* Adding slxos_l3_interface module
* Corrected return values
The returned IPv4 address has a prefix length, not a subnet mask
2018-05-22 11:41:25 +01:00
saichint
97070c9688
fix nxos_system issues ( #40347 )
2018-05-22 14:19:34 +05:30
Tim Rupp
9b22438a9b
Adds bigiq utility license module ( #40518 )
...
This module can be used to manage utility licenses on a BIG-IQ
2018-05-21 20:18:41 -07:00
Tim Rupp
4689de9db8
Fixes bigiq doc error ( #40517 )
...
Corrects the return values for a bigiq module
2018-05-21 19:55:51 -07:00
Nathaniel Case
eb818df1ec
Ios test fixes ( #40503 )
...
* Return messages generated from edit_config to module
* This does not seem to work that way
* Change test IP addresses to not conflict with device config
2018-05-21 17:51:21 -04:00
Tim Rupp
1190591e3c
Adds the bigip_gtm_global module ( #40430 )
...
This module can be used to manage the global GTM settings on a BIGIP
2018-05-18 20:48:09 -07:00
Tim Rupp
510995bd83
Adds remaining fqdn params to bigip_node ( #40427 )
...
This patch adds params for auto_populate, address type, up interval
and down interval params to bigip node
2018-05-18 19:14:07 -07:00
Tim Rupp
5af91ef407
Adds wait parameters to bigiq applications ( #40420 )
...
The wait parameter allows the module to wait or not wait when
an application is created. By default the modules will wait.
2018-05-18 13:51:16 -07:00
Tim Rupp
1492414165
Fixes password missing in bigip_device_trust ( #40414 )
...
The documentation did not match the code. This patch fixes the code
to correctly fallback the peer password if necessary
2018-05-18 11:58:42 -07:00
Deepak Agrawal
9e3ad96fa9
rename network_get network_put modules to net_get net_put ( #40381 )
2018-05-18 14:41:47 +05:30
Tim Rupp
484b86a643
Adds the virtual argument to bigip_policy_rule ( #40373 )
...
This patch allows the module ot manage forwarding actions to virtual
servers in addition to the existing pools argument
2018-05-17 21:08:20 -07:00
Tim Rupp
f87cda8a54
small fixes and additions to bigip_virtual_address ( #40362 )
...
* Updated parameter names to match updated features in BIGIP
* Added support for route domains
2018-05-17 20:45:53 -07:00
Nathaniel Case
e9d7fa0418
HTTP(S) API connection plugin ( #39224 )
...
* HTTPAPI connection
* Punt run_commands to cliconf or httpapi
* Fake enable_mode on eapi
* Pull changes to nxos
* Move load_config to edit_config for future-preparedness
* Don't fail on lldp disabled
* Re-enable check_rc on nxos' run_commands
* Reorganize nxos httpapi plugin for compatibility
* draft docs for connection: httpapi
* restores docs for connection:local for eapi
* Add _remote_is_local to httpapi
2018-05-17 18:47:15 -04:00
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
Anil Kumar Muraleedharan
1cb4619c9a
Modifying cnos-facts, cnos_command and cnos-config in line with the design followed in Ansible. Adding unit test cases for these modules. Added plugins to support them. ( #39955 )
...
* Modifying cnos-facts, cnos_command and cnos-config in line with the design followed in Ansible. Adding unit test cases for these modules. Added plugins to support them.
* Removing doc fragment conflicts with other modules
* Replacing show with display
2018-05-17 10:06:24 -04:00
Ganesh Nalawade
30f992f260
Add netconf_get module ( #39869 )
...
* Add netconf_get module
Implements part-1 of proposal #104
https://github.com/ansible/proposals/issues/104
* Add netconf_get module
* Refactor `get`, `get_config`, `lock`, `unlock`
and `discard_changes` netconf plugin api's
* Add netconf module_utils file which netconf module
related common functions
* Refactor junos and iosxr netconf plugins
* Fix source option handling
* Fix review comments
* Update botmeta file
* Update review comments and add support for lock
* Lock update fix
* Fix CI issue
* Add integration test and minor fixes
* Fix review comments
* Fix CI failure
* Fix CI issues
* Fix CI issues
* Fix review comments and update integration test
* Fix review comments
* Fix review comments
* Fix review comments
Fix reveiw comments
2018-05-17 17:38:12 +05:30
suacide24
4c0ceaea3d
changed accportgrp to accbundle ( #40104 )
...
* changed accportgrp to accbundle
* fixed shippable complaints
* changed policy_group_type to interface_type
2018-05-17 13:11:31 +02:00
Tim Rupp
b325e9900c
Adds BIGIQ application HTTPS WAF module ( #40270 )
...
This module can be used to manage HTTPS WAF applications on a BIGIQ
2018-05-16 12:49:21 -07:00
Tim Rupp
1f2cfb0a91
Adds the BIGIQ application HTTPS offload module ( #40269 )
...
This module allows you to manage HTTPS offload applications on a BIGIQ
2018-05-16 12:26:59 -07:00
Tim Rupp
4f19e6f436
Adds the BIGIQ FastL4 UDP application module ( #40257 )
...
This module allows you to manage FastL4 applications on a BIGIQ
2018-05-16 07:53:54 -07:00
Tim Rupp
398c57e70d
Adds the BIGIQ application fastl4 tcp module ( #40216 )
...
This module allows you to manage FastL4 TCP Applications on a BIGIQ
2018-05-16 07:39:41 -07:00
Tyler Bigler
db4ae20e8b
ios_command: Correct answer example and consolidate docs on command param. ( #40158 )
...
* Correct answer example as 'c' cancels, not confirms. Moved command note to be in line with command docs.
* Correct example to escape square brackets. Remove '\r' mention as it does not get passed correctly.
* Add carriage return example since it works with double quotes.
* Remove colon which was breaking docs rendering.
2018-05-16 15:39:07 +01:00
Anil Kumar Muraleedharan
f60731e27e
Lenovo cli expansion - Modify command acronyms to full commands ( #40218 )
...
* Changing Lenovo Inc to Lenovo and update License file to be consistent.
* Editing cli commands to expanded form. Changing username and password fields as per Ansible standards.
2018-05-16 15:25:58 +01:00
Tyler Bigler
39bed45baf
ios_facts: Add check to skip lldp neighbors if lldp doesn't exist or isn't enabled. ( #40109 )
...
* Add check to skip lldp neighbors if lldp doesn't exist or isn't enabled.
* Re-enable check_rc on ios' run_commands
2018-05-16 09:33:57 -04:00
Ganesh Nalawade
865f2c5990
Fix junos_config confirm timeout issue ( #40238 )
...
* Fix junos_config confirm timeout issue
* Fix unit test
2018-05-16 18:14:23 +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
Deepak Agrawal
86c945a628
network_put and network_get modules ( #39592 )
...
* Initial commit
* Socket Timeout and dest file handler
* sftp handling
* module name change as per review
* multiple thread tmp file overwite problem
* Integration test suite for network_put
* add additional testcase for dest argument
* fix pylint/pep8/modules warnings
* add socket timeout for get_file
* network_get module
* pep8 issue on network_get
* Review comments
2018-05-16 14:38:43 +05:30
Tim Rupp
5ae499466b
Adds BIGIQ Fast HTTP module ( #40213 )
...
This module can be used to manage Fast HTTP applications on a BIGIQ
2018-05-15 22:43:40 -07:00