Dag Wieers
68d487eacf
new module: Manage route tag policies [network/aci/aci_route_tag_policy] ( #28204 )
...
Manage route tag policies on Cisco ACI fabrics.
This module is idempotent, and supports check-mode and has diff-support.
2017-08-15 03:13:03 +02:00
Dag Wieers
fdfb4f736d
new module: manage LLDP interface policies [network/aci/aci_lldp_policy] ( #28099 )
...
* aci_lldp_interface_policy: Manage LLDP interface policies
Module to manage LLDP interface policies on Cisco ACI fabrics.
This module is idempotent, and supports check-mode and has diff-support.
* Rename aci_lldp_interface_policy to aci_lldp_policy
2017-08-15 03:12:20 +02:00
Dag Wieers
5a887fb1f6
aci_port_channel: Manage port channel interface policies ( #28141 )
...
Manage port channel interface policies on Cisco ACI fabrics.
This module is idempotent, and supports check-mode and has diff-support.
2017-08-15 01:51:23 +02:00
Dag Wieers
af39ed86e5
aci_span_dst_group: Manage span destination groups ( #28143 )
...
Manage span destination groups on Cisco ACI fabrics.
This module is idempotent, and supports check-mode and has diff-support.
2017-08-15 01:51:13 +02:00
Dag Wieers
9b05195a04
aci_taboo_contract: Manage taboo contracts ( #28144 )
...
Manage taboo contracts on Cisco ACI fabrics.
This module is idempotent, and supports check-mode and has diff-support.
2017-08-15 01:51:01 +02:00
Dag Wieers
42d8a9ea89
aci_port_security: Manage port security ( #28142 )
...
Manage port security on Cisco ACI fabrics.
This module is idempotent, and supports check-mode and has diff-support.
2017-08-15 01:50:12 +02:00
Dag Wieers
f7244ebb49
aci_monitoring_policy: Manage monitoring policies ( #28140 )
...
Manage monitoring policies on Cisco ACI fabrics.
This module is idempotent, and supports check-mode and has diff-support.
2017-08-15 01:49:52 +02:00
Dag Wieers
ec8b99ac06
aci_action_rule_profile: Manage action rule profiles ( #28139 )
...
Manage action rule profiles on Cisco ACI fabrics.
This module is idempotent, and supports check-mode and has diff-support.
2017-08-15 01:49:35 +02:00
Dag Wieers
67111e7fec
aci_fc_policy: Manage FC interfaces on Cisco ACI fabrics ( #28095 )
...
Module to manage FC interfaces on Cisco ACI fabrics.
This module is idempotent, and supports check-mode and has diff-support.
2017-08-15 01:49:19 +02:00
Dag Wieers
4e3c3a1aa1
aci_filter: Manage filter objs on ACI fabrics ( #28094 )
...
Module to manage top level filter objects on Cisco ACI fabrics.
This module is idempotent, and supports check-mode and has diff-support.
2017-08-15 01:48:47 +02:00
Dag Wieers
d4fae9bbbc
aci_contract: Manage contracts on ACI fabrics ( #28093 )
...
Module to manage contracts on ACI fabrics.
This module is idempotent, and supports check-mode and has diff-support.
2017-08-15 01:48:27 +02:00
saichint
9d84a4e530
fix for nxos_ospf_vrf invalid cmd and ntp errors ( #27977 )
...
* fix for nxos_ospf_vrf invalid cmd
* fix for nxos_ntp issues
2017-08-14 16:09:16 -04:00
Nathaniel Case
19a6000d97
Fix nxos_bgp_af networks parameter ( #28169 )
...
* Split 'networks' and 'redistribute' in get_value
* Add missing `'` in docs
2017-08-14 15:18:10 -04:00
Jacob McGill
59f704c766
add module to support ACI Contexts ( #28091 )
2017-08-14 13:11:21 -06:00
rahushen
b74300b657
Additional fix for #27167 : port-channel interface idempotence ( #27979 )
2017-08-14 11:44:12 -04:00
Nathaniel Case
820d7e805a
Streamline nxos_smu ( #28030 )
2017-08-14 10:54:50 -04:00
rahushen
b9c3329950
nxos_ip_interface: Fixes for #27170 , #27172 ( #27935 )
...
* Fixes for #27170 , #27172
* Add nxos_ip_interface IT tests
* For ipv6 check if ip address configured before doing a no ip address
2017-08-14 10:16:08 -04:00
David Newswanger
cfda267b2b
fixes pipe issue ( #28127 )
2017-08-14 17:21:32 +05:30
Trishna Guha
60ce6438e3
fix nxos_overlay_global idempotence ( #28150 )
...
* fix nxos_overlay_global idempotence
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* modify nxos_overlay_global unittest
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2017-08-14 16:09:53 +05:30
David Newswanger
a01aa6e9df
Fix structured output not supported in nxos_pim_interface ( #28125 )
...
* fixed unstructured error
* fix unit tests so they accept commands in dictionary form
2017-08-14 12:34:05 +05:30
Trishna Guha
12460dd713
Add ios_vrf declarative intent config check ( #28001 )
...
* Add ios_vrf declarative intent config check
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* add version for delay param
* modify ios_vrf unit test
2017-08-14 12:27:03 +05:30
Ganesh Nalawade
eb33cc88bd
Add state intent argument in vyos interface ( #28066 )
...
* Add state intent argument in vyos interface
* State intent argument support
* Integration test for supported intent arguments
* Add intent testcase
* FIx ci issue
2017-08-14 10:17:41 +05:30
Ganesh Nalawade
711a6b2326
Add common aggregate arguments for junos modules ( #28124 )
...
If parameter value in aggregate is not set, fetch it's corresponding
value from top level parameters.
2017-08-14 10:17:03 +05:30
Ganesh Nalawade
21bd7bcbb0
junos_interface intent arguments ( #27947 )
...
* junos_interface intent arguments
* Add check for intent argument in junos_interface
* Integration test for intent arguments
* Minor type fixes
* Add delay only if config diff is present
* add enabled configuration argument
* net_interface test case changes
* Minor doc change
2017-08-13 13:18:15 +05:30
Jacob McGill
8b92369678
Update aci_tenant to support check_mode ( #28090 )
2017-08-11 18:51:49 -04:00
Trishna Guha
aef4e3d8fa
fix nxos_snapshot ( #27993 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2017-08-11 12:16:37 -04:00
Peter Sprygada
17a259a163
fixes command to be sent over nxapi for nxos_file_copy ( #28029 )
...
fixes #27347
2017-08-11 12:14:52 -04:00
Patrick Ogenstad
089226e372
Fixes for broken asa_config module ( #27218 )
...
* Fixes for broken asa_config module
* strip() prompt before checking
2017-08-11 11:42:42 -04:00
Nathaniel Case
0464a21a85
Fix nxos_snmp_contact, others ( #28000 )
...
* Fix nxos_snmp_contact
Fixes #27714
* Fix nxos_snmp_community
Fixes #27711
* Fix nxos_install_os
Fixes #27604
* Update nxos_ntp_auth
Fixes #27521
* Fix nxos_igmp_snooping
Fixes #27501
2017-08-11 10:12:43 -04:00
Peter Sprygada
edc3507c98
restore the ability to issue commands over junos cli ( #28025 )
...
* restore the ability to issue commands over junos cli
* add warn message for invalid arguments
* fix issue when checking if provider transport is set
2017-08-10 17:57:32 -04:00
David Newswanger
d0485779e8
nxos_smu: fix Structured output unsupported error in nxapi ( #27976 )
...
* fixed structured output unsupported error
2017-08-10 14:12:15 -04:00
Ricardo Carrillo Cruz
e8f1c1511c
Implement purge on eos_vrf ( #28013 )
2017-08-10 19:59:32 +02:00
Peter Sprygada
145895dcf0
updates examples and documentation ( #24211 )
...
includes better examples of valid and invalid usage of the lines
argument
fixes #22828
2017-08-10 13:09:53 -04:00
Peter Sprygada
c4da61239d
stops trying to filter out commands from config ( #28002 )
...
* stops trying to filter out commands from config
fixes #24874
* fix up pep8 issues and remove offending function
2017-08-10 09:18:44 -04:00
Nathaniel Case
ed8a5af3dc
nxos_bgp: Fix idempotence for event-history ( #27329 )
...
* Fix idempotence for event-history
* `event-history detail` defaults to `False`, the rest to `size_small`
2017-08-10 08:55:43 -04:00
Ricardo Carrillo Cruz
7e2169f6d5
Add aggregate functionality to eos_vrf ( #27915 )
...
* Add aggregate functionality to eos_vrf
* Add tests for eos_vrf aggregate option
* Remove test2 and test3 vrfs at the beginning of the eos_vrf tests
* Pull all vrfs
With aggregate, we need to get all VRFs and we then compare with
desired VRFs, instead of assuming it will be just one.
2017-08-10 10:54:13 +02:00
Dag Wieers
6bfedc9fe5
Various fixes ( #27889 )
...
This PR includes:
- Removal of get_exception (sadly)
- Avoid deprecating 'state' parameter with aci_rest
- Small fix for querying using aci_rest
Signed-off-by: @bcoca
2017-08-10 01:51:13 +02:00
Nathaniel Case
a78f3faa6c
nxos_bgp_neighbor_af does not want required_together ( #26370 )
...
* nxos_bgp_neighbor_af does not want required_together
* fixup tests
* Fix max_prefix_* issues
* Require address-family
* Fix idempotency for next_hop_third_party
* Fix idempotency for allowas_in*
* Fix idempotency for *_in and *_out
* Reorder command generation again
`default` is first, then `max-prefix`, then booleans
2017-08-09 15:54:34 -04:00
Peter Sprygada
4fb114174b
fixes Traceback generated by nxos_igmp module ( #27869 )
...
* fixes Traceback generated by nxos_igmp module
* update module code to reflect review comments
* doh!...remove q
2017-08-09 15:52:37 -04:00
saichint
14186af558
Fix for nxos_ospf idempotent issue ( #27913 )
2017-08-09 11:25:35 -04:00
Nathaniel Case
01dda25e0f
fix nxapi transport in nxos_snmp_location ( #27849 )
...
* fix nxapi transport in nxos_snmp_location
* Appease Shippable
2017-08-09 09:44:02 -04:00
Nathaniel Case
c1bf74283e
Network load_config: Capture configuration output and display as warnings ( #27851 )
...
* Capture configuration output and display as warnings
* Don't break on nxapi
nxapi errors very loudly instead, so no need to muck about with warnings
2017-08-09 09:43:04 -04:00
schunduri
3241b7116e
Cisco ACI New Module PR ( #26836 )
...
* New ACI Tenant module
* New module requirements added.
* Placed from __future__ import to be the first line
* Interpreter line added
2017-08-09 07:08:44 -06:00
Ganesh Nalawade
1f7e04d958
Fix junos_lldp integration test failure ( #27936 )
2017-08-09 10:23:41 +05:30
Ricardo Carrillo Cruz
d1d0cd5406
Add delay and check configuration when interfaces is set on eos_vrf ( #27884 )
...
* Add delay and check configuration is right when interfaces is set on eos_vrf
Per the spec we put up for declarative intent modules, we need to check declarative
intent params (in the case of eos_vrf it's 'interfaces') after a delay and non-declarative
params have been set.
If that doesn't meet desired state after delay, we fail the task.
* Check declarative intent param only if config changed
* Fix pep8 issue
* Change default of delay param to 10
* Revert bogus change on eos_vlan
2017-08-08 20:23:45 +02:00
saichint
babec35faa
Fix nxos_vtp_password and nxos_vrf_interface for remove idempotency tests ( #27724 )
...
* fixes for 27600 27676
* add sanity tests
2017-08-08 12:40:22 -04:00
Peter Sprygada
0b67ef4232
fixes #27527 ( #27868 )
2017-08-08 10:12:02 -06:00
Ganesh Nalawade
12e81e68fc
remoe duplicate net_lldp_interface ( #27880 )
2017-08-08 14:50:54 +05:30
Ganesh Nalawade
49eb81d573
junos_linkagg aggregate and other minor fixes ( #27855 )
...
* junos_linkagg aggregate and other minor fixes
* Minor change
2017-08-08 12:13:28 +05:30
rahushen
441376c754
Fix #26024 : suppress_fib_pending imdepotence for nxos_bgp ( #27862 )
2017-08-07 21:08:46 -04:00
Mike Wiebe
65cf31e1ce
Fix nxos_interface_ospf idempotence issue ( #27783 )
...
* Add tests and fix 27167
* Add modify test
2017-08-07 13:54:31 -04:00
Tyler
2571fc061e
Add try/except to catch ipv6 interfaces that didn't appear on 'show interfaces' output ( #27246 )
2017-08-07 19:04:50 +02:00
Nathaniel Case
b9e80b6117
nxos_vrf_interface cleanup ( #27642 )
...
* Update RETURN, results, & execute_show_command
2017-08-07 10:57:45 -04:00
Ricardo Carrillo Cruz
b51a1e9045
Fix junos_netconf idempotency issues ( #27804 )
...
* Fix junos_netconf idempotency issues
* Fix pep8 issue
* Fix pep8 issue
2017-08-05 17:07:51 +02:00
Trishna Guha
edb5760723
nxos_vpc doc update to handle confirmation prompt ( #27796 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2017-08-05 11:05:38 +05:30
Ganesh Nalawade
d3e5d30f7c
Add aggregate for junos modules and sub spec validation ( #27726 )
...
* Add aggregate for junos modules and sub spec validation
* aggregate support of junos modules
* aggregate sub spec validation
* relevant changes to junos integration test
* junos module boilerplate changes
* Add new boilerplate for junos modules
* Fix CI issues
2017-08-04 14:55:58 +05:30
George Nikolopoulos
31b4ae2e6a
New module: manage Citrix Netscaler GSLB site configuration (network/netscaler/netscaler_gslb_site) ( #27639 )
...
* Add netscaler_gslb_site
* Lowercase enabled, disabled option values
* Add fixes in netscaler module utils needed for unit test success
2017-08-03 15:26:17 +01:00
George Nikolopoulos
d88c07a037
New module: manage Citrix Netscaler GSLB service configuration (network/netscaler/netscaler_gslb_service)) ( #27638 )
...
* Add netscaler_gslb_service
* Lowercase enabled, disabled option values
* Add fixes in netscaler module utils needed for unit test success
2017-08-03 15:26:05 +01:00
George Nikolopoulos
cd865be987
New module: manage Citrix Netscaler SSL certificate keys (network/netscaler/netscaler_ssl_certkey)) ( #27641 )
...
* Add netscaler_ssl_certkey
* Fix options
* Lowercase enabled, disabled option values
* Add fixes in netscaler module utils needed for unit test success
2017-08-03 15:24:56 +01:00
George Nikolopoulos
e2f907ae3e
Add netscaler_gslb_vserver ( #27640 )
2017-08-03 12:32:10 +01:00
rahushen
e0f482a8c5
Fixes #27340 - make indent consistent for nxos_config ( #27652 )
2017-08-03 07:09:31 -04:00
Trishna Guha
91a9564b3b
modify indent to avoid re-run of src template fail ( #27686 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2017-08-03 12:58:27 +05:30
James Mighion
baaa1ef2ec
Sanitizing all responses from aireos. ( #27660 )
2017-08-02 22:01:38 +01:00
Nathaniel Case
123b5e222f
nxos_bgp_neighbor fixes ( #27348 )
...
* Fix `timers` idempotency
* `shutdown` is not documented as having a `default` option
* dynamic_capability is the inverse of BOOL_PARAMS
2017-08-02 11:07:46 -04:00
mharista
c85f363aaa
Add module cv_server_provision for integration with Arista CloudVision Portal. ( #25450 )
...
* Add module cv_server_provision for integration with Arista CloudVision Portal.
* Doc update.
* Remove shebang from test file. Update short description with company and product name.
* Update exception syntax to Python3 style.
* Remove blank line between imports.
* Remove newlines from RETURN documentation.
* Add cvprac to unittest requirements.
* Update unittest format. Add a few additional tests.
* Mock exceptions from cvprac so the library is not needed for unittests.
* Mock cvprac imports.
* Update unit tests to support python 3.5.
* Mock full cvprac library for unittests.
* Update Jinja2 import to pass updated CI checks.
* Update cvprac imports format for new CI tests.
* Add __metaclass__ and __future__.
2017-08-02 15:24:52 +01:00
Nathaniel Case
b93878b685
Minor cleanup to nxos_vrrp ( #27593 )
...
* Safe changes
* Fold `[0]` into `execute_show_command()`
We only ever execute one command, so only return the one response
* Streamline `results`
2017-08-02 08:46:44 -04:00
Ganesh Nalawade
6a0d9d1498
Fix junos_logging integration test failure ( #27605 )
2017-08-02 02:12:09 +05:30
saichint
37392318a6
fix nxos_vlan and nxos_switchport issues ( #27505 )
2017-08-01 16:27:12 -04:00
Adrian Likins
a52a4332fd
Fix aruba_config flake8 failures ( #27603 )
...
* Fix aruba_config flake8 failures
* fix intefaces_file build/flake8 fail
2017-08-01 15:48:48 -04:00
Nathaniel Case
ec8cbbf926
Fix aruba boilerplate
2017-08-01 14:32:25 -04:00
Nathaniel Case
c017d0c7c0
Fix fortios & netscaler boilerplate
...
Sorry
2017-08-01 14:02:10 -04:00
Trishna Guha
407dc2dc68
fix nxos_vrf removal failure ( #27547 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2017-08-01 11:51:25 -06:00
Gaurav Rastogi
23ec711494
Added flags for Federated objects used in GLSB ( #27531 )
2017-08-01 11:51:01 -06:00
Ganesh Nalawade
c4e06a1735
ios implementation for net_interface ( #27459 )
...
* ios implementation for net_interface
* ios_interface implementation
* ios_interface integration test
* net_interface integration test for ios and other refactor
* Update boilerplate and minor refactor
2017-08-01 11:50:08 -06:00
James Mighion
4dd8f281d6
Adding aruba_config module ( #27130 )
...
* Adding aruba_config module.
* Fixing documentation.
* Forgot action plugin.
2017-08-01 11:44:26 -06:00
George Nikolopoulos
f204e7cb33
New module: manage Citrix Netscaler content switching virtual server configuration (network/netscaler/netscaler_cs_vserver) ( #26245 )
...
* Add netscaler_cs_vserver
* Correct version_added
2017-08-01 18:43:59 +01:00
QijunPan
402ac47549
Contributing lib/ansible/modules/network/cloudengine/ce_bfd_session.py module to manage HUAWEI data center CloudEngine ( #26069 )
...
* add bfd session module
* update return doc
2017-08-01 11:40:15 -06:00
George Nikolopoulos
36537186e3
New module: manage Citrix Netscaler content switching policy configuration (network/netscaler/netscaler_cs_policy) ( #26189 )
...
* Add netscaler_cs_policy
* Correct version_added
2017-08-01 18:35:29 +01:00
Ken Celenza
7a51c5f4df
make panos security rule more idempotent ( #26573 )
2017-08-01 11:35:18 -06:00
benthomasson
fb1583b2c2
Add last line of LLDP data ( #26451 )
2017-08-01 11:34:42 -06:00
George Nikolopoulos
e329c9da8c
New module: manage Citrix Netscaler servicegroup configuration (network/netscaler/netscaler_servicegroup)) ( #26183 )
...
* Add netscaler_servicegroup
* Correct version_added
2017-08-01 18:34:28 +01:00
George Nikolopoulos
7df14bd2b0
New module: manage Citrix Netscaler load balancer virtual servers configuration (network/netscaler/netscaler_lb_vserver) ( #26144 )
...
* Add netscaler_lb_vserver
* Correct version_added
2017-08-01 18:33:35 +01:00
John R Barker
727a7e8a1c
Correct version added
2017-08-01 18:32:02 +01:00
George Nikolopoulos
ac0c5dec2f
Add netscaler_lb_monitor ( #26143 )
2017-08-01 11:30:47 -06:00
QijunPan
17e64f876d
add bfd view module ( #26070 )
2017-08-01 11:28:51 -06:00
QijunPan
5b2373df16
add bfd global module ( #26068 )
2017-08-01 11:28:19 -06:00
Dennis Israelsson
d7202e6155
Add fabricpath support for nxos_vlan ( #26013 )
...
* Add files via upload
Fix for issue #25720
* nxos_vlan fabricpath (#25720 )
Fix for issue #25720
* Add files via upload
* Add files via upload
* Delete nxos_vlan.py
* Add files via upload
* Add files via upload
2017-08-01 11:27:47 -06:00
techhelper1
a25c6b9478
ios_facts: Fixed Retrieving All IPv4 Addresses on L3 Interfaces ( #25462 )
...
* Fixed Retrieving All IPv4 Addresses on L3 Interfaces
The ios_facts module retrieving the interface subnet, would only get the primary IPv4 address on the interface and would not capture all the secondary IPs (ones that I would be set by "ip address x.x.x.x x.x.x.x secondary").
This was tested and confirmed to work on a Cisco 6500 with IOS 15.1(2)SY6.
* Fixed whitespace and if statement issues for sanity.
* Fixed spacing because sanity.
2017-08-01 11:24:02 -06:00
ikelos
03d3c6135d
Convert the src entry to a templated entry. ( #24026 )
2017-08-01 11:19:08 -06:00
jpvrenen
b13d547621
Added result responses ( #23336 )
...
Return value 'responses' is now created in result, so it can actually be
called/used.
2017-08-01 11:18:34 -06:00
numone213
25b3f194f8
Contributing lib/ansible/modules/network/cloudengine/ce_vrrp.py module to manage HUAWEI data center CloudEngine ( #22344 )
...
* add ce vrrp
add ce vrrp
* metadata_version
* fix CI issue
2017-08-01 11:17:44 -06:00
Benjamin Jolivot
753b26ccf9
Manage Fortios/Fortigate Address ( #21542 )
...
* New module fortios_address
* Add module_utils required_if + fix Doc
* Merge spec & required_if from module_utils
* Fix pep8
* Py2.5 compat , cosmetic changes
* Fix param timeout
* Fortios_address module + integration tests
* add netaddr library in requirements for integration tests
* Pep8 problems
* ANSIBLE_METADATA.version -> ANSIBLE_METADATA.metadata_version
2017-08-01 11:17:12 -06:00
Gaurav Rastogi
dc5b826af8
New Module: Manage Avi Networks ServerAutoscale Policy ( #27544 )
2017-08-01 17:50:37 +01:00
Gaurav Rastogi
d3ed3dd7c3
New Module: Manage Avi Networks HardwareSecurityModuleGroup (HSM) (network/avi/avi_hardwaresecuritymodulegroup) ( #27541 )
2017-08-01 17:48:33 +01:00
Gaurav Rastogi
6f12abe517
New Module: Manage Avi Networks PoolGroupDeploymentPolicy (nettwork/avi/avi_hardwaresecuritymodulegroup) ( #27542 )
2017-08-01 17:48:16 +01:00
Gaurav Rastogi
d78d3931a1
New Module: Manage Avi Networks Traffic Clone profile (network/avi/avi_trafficcloneprofile) ( #27543 )
2017-08-01 17:42:16 +01:00
Gaurav Rastogi
5fe82c6b4a
New Module: Manage Avi snmptrapprofile (network/avi/avi_snmptrapprofile) ( #27583 )
2017-08-01 17:41:51 +01:00
Gaurav Rastogi
eae1e9a351
New Module: Manage Avi Networks Scheduler (network/avi/avi_scheduler) ( #27582 )
2017-08-01 17:41:38 +01:00
Gaurav Rastogi
4d1bd424f4
New Module: Manage Avi Networks Backupconfiguration (network/avi/avi_backupconfiguration) ( #27580 )
2017-08-01 17:41:25 +01:00
Gaurav Rastogi
833d3dd5f9
New Module: Manage Avi Networks Webook (network/avi/avi_webhook) ( #27579 )
2017-08-01 17:41:10 +01:00