Kedar Kekan
56eeaf1b2f
Changes to enable network_cli and netconf on iosxr integration tests. ( #35269 )
...
* * Changes to enable network_cli and netconf on modules.
* limits connection local for single TC per playbook.
* * adds a note on why only 1 TC is executed with connection: local
2018-01-24 19:46:27 +05:30
saichint
0b30c42902
fix pim rp_address issues ( #35248 )
2018-01-24 11:48:49 +05:30
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
Gaurav Rastogi
8e965c5986
New module to setup WAF profile. ( #34363 )
...
* New module to setup WAF profile.
* Update copyright notice.
* updated required fields
2018-01-23 20:22:54 +00:00
Gaurav Rastogi
0d06d7caa0
New module to setup cluster cloud details settings for clouds like Az… ( #34366 )
...
* New module to setup cluster cloud details settings for clouds like Azure.
* Update copyright notice.
2018-01-23 17:09:46 +00: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
Dag Wieers
64df1a7566
aci_aaa_user_certificate: Rename user parameter to aaa_user ( #35207 )
2018-01-23 02:23:06 +01:00
Dag Wieers
d6004852a2
ACI: Move to 'host' parameter instead of 'hostname' ( #35161 )
...
* ACI: Move to 'host' parameter instead of 'hostname'
* Update host parameter in documentation fragment too
2018-01-22 22:06:56 +01:00
Ricardo Carrillo Cruz
b7f4504a36
Add eos_l2_interface module and integration tests ( #35162 )
...
* Add eos_l2_interface module and integration tests
* Address PR review comments
* Fix pylint issues
2018-01-22 20:00:39 +01:00
Ganesh Nalawade
e8dd01fa5b
Add junos_l2_interface module ( #35123 )
...
* Add junos_l2_interface module
* Implementation for junos_l2_interface module
* Integration test
* Fix CI issues
* Fix review comments
2018-01-22 20:38:07 +05:30
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
Dag Wieers
46e53f90a7
ACI: Rename aci_intf_policy_* to aci_interface_policy_* ( #35170 )
...
* ACI: Rename aci_intf_policy_* to aci_interface_policy_*
* Modify documentation accordingly
* Fix validity ignore file
2018-01-22 12:40:15 +01:00
saichint
4bc22be614
Fix for nxos_pim issues ( #35103 )
...
* fix nxos_pim issues
* unused line removed
* unused line removed
* remove unnecessary files
2018-01-22 11:30:52 +05:30
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
Dag Wieers
fa5adabcbf
aci_rest: Additional notes and simplify examples ( #35091 )
...
Add additional notes, improve examples
2018-01-21 10:59:08 +01:00
Dag Wieers
4b8e76747e
aci_config_snapshot: Fix bug with filter_target ( #35141 )
2018-01-20 22:49:59 +01: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
Dag Wieers
064aad817d
ACI: Add ACI version information to VMM domain docs ( #35114 )
2018-01-20 01:15:59 +01:00
Nathaniel Case
bf1580a333
ios_l2_interface ( #35054 )
...
* Fix sending 'None' to device on ios
* Add ios_l2_interface module & tests
* Skip l2 tests on non-l2 images
* Allow test to continue on non-L2 hosts
2018-01-19 17:14:32 -05:00
Bruno
04f1b140d9
added aci_interface_policy_leaf_policy_group module ( #34968 )
...
* added aci_interface_policy_leaf_policy_group module
* fixing documentation errors
* fixed argument_spec function and fixing documentation errors
* added documentation extends..
* removed unnecessary aliases, improved notes, improved examples to show optional description
* fixing sanity checks
* fixed proposed changes by dag
* Fix one more leftover
2018-01-19 21:31:25 +01:00
Ganesh Nalawade
b3b3c0ec54
Add regex to catch ios error prompt ( #35007 )
...
* Move the error checking from ios_l3_module
to ios termianl plugin by adding additional
regex to catch error prompt.
2018-01-19 23:50:02 +05:30
Dag Wieers
585862e4d0
ACI: Added more VMM providers, doc improvements ( #34879 )
...
* Added more VMM providers, doc improvements
This fixes #34211 and others
* Add all VMM providers to other domain-related modules
2018-01-19 18:04:30 +01: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
Dag Wieers
2fd5a99989
ACI: Fix validate-module tests E322 and E323 ( #35052 )
2018-01-18 19:18:43 +01:00
Trishna Guha
8a6d699198
Enable nxapi nxos_banner test ( #35033 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-01-18 11:50:15 +05:30
John R Barker
9a32f5c889
Add missing extends_documentation_fragment ( #35013 )
...
NXOS modules need more work, though that will all be in
module_docs_fragments/nxos.py
2018-01-17 16:31:53 -05:00
Tim Rupp
529404adc4
Removes redundant docs ( #35006 )
...
bigip_routedomain included docs that are already part of the f5
documentation fragment. This removes the redundant ones.
2018-01-17 09:42:36 -08: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
Matt Martz
a352d43824
Compare arg+aliases between docs and argument_spec ( #34809 )
...
* compare arg+aliases between docs and argument_spec
* Add some special handling for the network modules provider options that also appear in the top level arg spec
* Fix error code for bigip_hostname
* Address merge conflicts due to changes in f5 modules
* Update validate-modules ignore based off a clean execution
* Address merge conflicts
* Address renamed module
* Address recent changes to modules
* Add ignore for ucs_ip_pool
* Update aci modules to get more reliable documentation comparison, but not mutating the module_utils aci_argument_spec
* Update ignore.txt after recent aci updates
* Add extra guard to ensure we handle provider special only for network modules
* Address additional changes to modules
2018-01-17 10:11:30 -06: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
John R Barker
db61f8f967
Clarify which ping module to use ( #34935 )
...
* Clarify which ping module to use
Ensure each of the ping modules link to each other
ping - Requires Python on remote-node
nxos_ping - Only on Cisco NXOS
ios_ping - Only on Cisco IOS
net_ping - For network devices
win_ping - only for Windows
2018-01-17 14:02:06 +00:00
saichint
3a144b290d
fix for nxos_vxlan_vtep_vni issues ( #34946 )
...
* fix vxlan_vtep_vni issues
* pep8 errors
2018-01-17 11:07:29 +05:30
Tim Rupp
e9b52aca64
Minor bigip fixes ( #34971 )
...
Updating docs in modules. fixing imports
2018-01-16 21:02:33 -08: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
Matt Clay
227ff61f9d
Add module support to yamllint sanity test. ( #34964 )
...
* Add module support to yamllint sanity test.
* Fix duplicate keys in module RETURN docs.
* Fix syntax in return_common docs fragment.
* Fix duplicate keys in module EXAMPLES docs.
2018-01-16 15:08:56 -08:00
Dag Wieers
ac4b031cc0
ACI: Fix parameters and aliases in documentation ( #34959 )
2018-01-16 23:03:29 +01:00
Dag Wieers
6351eff74e
ACI: Add missing documentation_fragments ( #34955 )
2018-01-16 22:51:02 +01:00
Trishna Guha
a727930f07
Remove deprecated params from module argspec nxos modules ( #34911 )
...
* Remove deprecated param from module argspec nxos modules
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* fix nxos_vrrp syntaxerror
* Add choices for version _nxos_ip_interface
* remove check_args function
* remove include_defaults
2018-01-16 18:23:58 +05:30
Abhijeet Kasurde
0196b6bb69
ce_engine: Refactor check_ip_addr ( #34126 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2018-01-16 18:04:37 +05:30
John R Barker
195beebcb4
Module DOCUMENTATION should match argspec ( #34895 )
...
* Module DOCUMENTATION should match argspec
Large update of many modules so that DOCUMENTATION option name and
aliases match those defined in the argspec.
Issues identified by https://github.com/ansible/ansible/pull/34809
In addition to many typos and missing aliases, the following notable
changes were made:
* Create `module_docs_fragments/url.py` for `url_argument_spec`
* `dellos*_command` shouldn't have ever had `waitfor` (was incorrectly copied)
* `ce_aaa_server_host.py` `s/raduis_server_type/radius_server_type/g`
* `Junos_lldp` enable should be part of `state`.
2018-01-16 12:18:51 +00:00
Ganesh Nalawade
c386ae9498
Fix eos_vrf and eos_vlan interfaces param idempotent issue ( #34921 )
...
Fixes # 34917
* Remove spaces from in between interface name
* Convert interface name to lower case as interface name
is case insensitive wrt configuring on remote device.
2018-01-16 17:46:14 +05:30
Jacob McGill
32997a5160
ACI_BD: Add option to set mac-address ( #34843 )
...
* Add option to set mac-address
* Fix missing version_added
* Fix booleans
2018-01-15 17:16:54 +01: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
Jacob McGill
179012caf3
ACI_DOMAIN: Additional params per MIM ( #34839 )
2018-01-15 16:24:56 +01:00
Dag Wieers
349024235c
ACI: Update docs ( #34876 )
2018-01-15 15:36:55 +01:00
saichint
c04cd8642d
fix vxlan idempotent issue ( #34750 )
2018-01-15 12:27:37 +05:30