Tim Rupp
68084d989c
Removes f5-sdk from bigip_data_group ( #48458 )
2018-11-09 21:52:46 -08:00
Tim Rupp
effa22245e
Remove the f5-sdk from bigip_configsync_action ( #48457 )
2018-11-09 21:38:01 -08:00
Tim Rupp
e6fad87e20
Removes the f5-sdk from bigip_config ( #48456 )
2018-11-09 21:37:48 -08:00
Tim Rupp
ec2933e20b
Removes the f5-sdk from bigip_command ( #48455 )
2018-11-09 21:24:21 -08:00
Tim Rupp
d97abff0ad
Fixes unit tests that were broken in ansible 2.8 ( #48454 )
2018-11-09 21:00:03 -08:00
Tim Rupp
5196188b97
Minor fixes to bigip_cli_alias ( #48452 )
2018-11-09 20:39:50 -08:00
Tim Rupp
70cf5acf13
Remove f5-sdk from bigip_asm_policy ( #48451 )
2018-11-09 20:11:46 -08:00
Tim Rupp
77d14b36b0
Remove the f5-sdk from as3 module ( #48449 )
2018-11-09 19:40:27 -08:00
Tim Rupp
f4c2587d47
Adds new parameters to bigip_pool_member ( #48448 )
2018-11-09 16:48:08 -08:00
Tim Rupp
55f5a707fe
Removes f5-sdk from bigip_pool ( #48431 )
...
Additionally fixes forwarding, small bugs, and adds small enhancements
2018-11-09 12:31:07 -08:00
Tim Rupp
7290bc23b8
Removes the f5-sdk from bigip_provision ( #48397 )
2018-11-08 21:46:56 -08:00
Tim Rupp
38806e8507
Fixes for bigip_qkview ( #48396 )
...
Fixes unit tests for ansible 2.8 and adds more error handling
for qkview generation
2018-11-08 21:08:27 -08:00
Paul Neumann
3cc1b8d7d3
ios_facts: Strip header from running-config ( #48047 )
...
IOS prepends a show running-config with lines that are not part of the
configuration, keeping the output from being an entirely valid configuration:
R1#show run
Building configuration...
Current configuration : 2045 bytes
...
In order to be able to use the config from ios_facts as-is, strip this
header.
2018-11-08 20:28:47 +05:30
Trishna Guha
27075ab7dd
do not override lldp neighbors nxos_facts ( #48087 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-11-08 10:45:25 +05:30
Kevin Breit
74619c2036
meraki_vlan - Add note explaining VLAN support tests in a Meraki network ( #48278 )
...
* Add note explaining VLAN support tests in a Meraki network
* Small fix.
2018-11-07 01:06:24 +01:00
Dag Wieers
e21270988c
aci_epg: parameter bd is not required ( #47999 )
2018-11-05 19:34:15 +01:00
Dag Wieers
df6b0b0e9e
aci_aptiplp: Support missing policy_group ( #48000 )
...
* aci_aptiplp: Support missing policy_group
* Adapt integration tests to fix
* Add changelog fragment
* Fix
Co-Authored-By: dagwieers <dag@wieers.com>
2018-11-05 18:21:01 +00:00
Dag Wieers
d1f6ff646a
aci_iplpg: Support missing aep ( #48001 )
...
* aci_iplpg: Support missing aep
2018-11-05 18:20:23 +00:00
Dag Wieers
591b074e43
aci_switch_leaf_selector: Support missing policy_group ( #47992 )
...
* aci_switch_leaf_selector: Support empty policy_group
* Reorganize code
* Adapt integration tests to fix
2018-11-05 19:02:06 +01:00
Miguel Angel Muñoz González
c1385b6073
Initial commit for fortios_ips_sensor ( #46081 )
...
* Initial commit for fortios_ips_sensor
2018-11-05 16:59:30 +00:00
Miguel Angel Muñoz González
3e16eb1cb6
Initial commit for fortios_system_sdn_connector ( #46105 )
...
* Initial commit for fortios_system_sdn_connector
* Update fortios_system_sdn_connector.py
* Update fortios_system_sdn_connector.py
* Updated HTTPS handling
2018-11-05 13:23:46 +00:00
Miguel Angel Muñoz González
6e97e53b7f
Initial commit for fortios_system_central_management ( #46067 )
...
* Initial commit for fortios_system_central_management
* Update Ansible version
* Update fortios_system_central_management.py
* Update fortios_system_central_management.py
* Updated HTTPS handling
2018-11-05 13:20:55 +00:00
Miguel Angel Muñoz González
197d329139
Initial commit for fortios_application_list ( #46198 )
...
* Initial commit for fortios_application_list
* Update key for deleting
* Update fortios_application_list.py
* Update fortios_application_list.py
* Updated HTTPS handling
2018-11-05 13:17:03 +00:00
Miguel Angel Muñoz González
b614e1027e
Initial commit for fortios_webfilter_content_header ( #46393 )
...
* Initial commit for fortios_webfilter_content_header
* Updated HTTPS handling
2018-11-05 13:16:35 +00:00
Miguel Angel Muñoz González
5be9658e22
Initial commit for fortios_webfilter_seach_engine ( #46404 )
2018-11-05 13:13:06 +00:00
Miguel Angel Muñoz González
d2d5f22140
Initial commit for fortios_webfilter_fortiguard ( #46394 )
2018-11-05 13:12:39 +00:00
Miguel Angel Muñoz González
0d9639a444
Initial commit for fortios_firewall_address ( #46406 )
2018-11-05 13:06:42 +00:00
Miguel Angel Muñoz González
476212adad
Initial commit for fortios_firewall_addrgrp ( #46408 )
2018-11-05 13:06:21 +00:00
Paul Neumann
c15656d652
net_put: Fix trivial documentation typo ( #48035 )
...
In commit 30688fecf3
the template value of the mode parameter was
renamed to text. Change another mention of this parameter.
2018-11-05 10:03:29 +05:30
Tim Rupp
16032d37c4
Removes f5-sdk from bigip_service_policy ( #48033 )
2018-11-02 23:14:16 -07:00
Tim Rupp
11ff831998
Remove f5-sdk from bigip_snat_pool ( #48030 )
2018-11-02 23:03:16 -07:00
Tim Rupp
1373a25ed3
Remove the f5-sdk from bigip_smtp ( #48032 )
2018-11-02 22:42:02 -07:00
Tim Rupp
438827ca4d
Remove f5-sdk from bigip_snmp ( #48029 )
2018-11-02 22:39:54 -07:00
Tim Rupp
45e990c5f8
Remove the f5-sdk from snmp community module ( #48028 )
2018-11-02 22:28:18 -07:00
Tim Rupp
6b14bab750
Fixes ansible unit tests for bigip_software_install ( #48025 )
2018-11-02 22:20:54 -07:00
Tim Rupp
5afe77933b
Removes the f5-sdk from bigip_snmp_trap ( #48027 )
2018-11-02 22:20:39 -07:00
Tim Rupp
a90bf9fb32
Removes f5-sdk from bigip_software_update ( #48024 )
2018-11-02 22:17:13 -07:00
Tim Rupp
787b12e016
Adds the bigip_ssl_ocsp module ( #48018 )
...
This module can be used to manage OCSP profiles on a BIG-IP
2018-11-02 22:06:16 -07:00
Tim Rupp
32e77c12e0
Fixes to bigip_static_route ( #48017 )
...
Corrects documentation. Fixes unit tests, Fixes ip address checks
for gateway_address
2018-11-02 20:57:08 -07:00
Tim Rupp
0ac57b97b2
Removes f5-sdk from bigip_ssl_key module ( #48019 )
2018-11-02 20:56:47 -07:00
Tim Rupp
c6823b9849
Removes f5-sdk from bigip_ssl_certificate ( #48020 )
2018-11-02 20:56:33 -07:00
Tim Rupp
f25d9a1b30
Remove sdk and deprecated features ( #48016 )
...
This removes deprecated params and the f5-sdk from the sys_global module
2018-11-02 15:38:59 -07:00
Tim Rupp
96c9d9fdaa
Removes the f5-sdk from bigip_sys_db ( #48015 )
2018-11-02 15:38:36 -07:00
Tim Rupp
f9402e5a91
Removes the f5-sdk from timer policy module ( #48014 )
2018-11-02 15:30:29 -07:00
Dag Wieers
0c5bc7bf32
Correct user anasbadaha (remove anasb from being notified for onyx) ( #47986 )
...
* Remove anasb from being notified for onyx, replace with anasbadaha
2018-11-02 15:42:39 -05:00
Tim Rupp
d8a8c21efe
Removes the f5-sdk from the traffic group module ( #48008 )
2018-11-02 13:01:22 -07:00
Tim Rupp
8abc7e49b4
Adds description field to bigip_traffic_selector module ( #48007 )
2018-11-02 12:48:17 -07:00
Tim Rupp
24be9c030c
Remove f5-sdk and add qinq ethertype ( #48006 )
...
This patch removes the f5-sdk from bigip trunk and adds the qinq
ethertype parameter
2018-11-02 12:47:58 -07:00
Tim Rupp
b4af058c55
Fixes unit tests and token cleanup ( #48005 )
...
The unit tests in 2.8 were broken. this fixes them and adds a token
cleanup to the bigip_tunnel module
2018-11-02 12:14:30 -07:00
Tim Rupp
2a69dfb22f
Removes f5-sdk from bigip_ucs module ( #48003 )
...
This patch removes the usage of the f5-sdk from the bigip_ucs module
2018-11-02 12:13:44 -07:00
Dag Wieers
6a37582158
msc_role: Manage roles on ACI MultiSite ( #47757 )
...
This includes the new msc_role module and integration tests.
2018-11-02 20:08:11 +01:00
Dag Wieers
1ac40e21b4
msc_site: Manage sites on ACI MultiSite ( #47756 )
...
This includes the new msc_site module and integration tests.
2018-11-02 20:07:10 +01:00
Dag Wieers
e97ad60f3b
msc_tenant: Manage tenants on ACI MultiSite ( #47755 )
...
This includes the new msc_tenant module and integration tests.
2018-11-02 20:02:42 +01:00
Dag Wieers
7142715b15
msc_user: Manage users on ACI MultiSite ( #47754 )
...
This includes the new msc_user module and integration tests.
2018-11-02 20:00:17 +01:00
Tim Rupp
f6309d19a3
Removes f5-sdk from bigip_uce_fetch module ( #48002 )
...
This is part of the ongoing effort to fully remove the f5-sdk from
the f5 ansible modules
2018-11-02 11:54:40 -07:00
Tim Rupp
5b5d41e958
Removes the f5-sdk from bigip_user ( #47794 )
...
This is more work in the ongoing effort to remove the f5-sdk from
all f5 ansible modules
2018-11-02 11:25:18 -07:00
Dag Wieers
67aa98c30f
msc_label: Manage label on ACI MultiSite ( #47753 )
...
This includes the new msc_label module and integration tests.
2018-11-02 19:22:20 +01:00
Abhijeet Kasurde
ab86051c0b
Misc fixes for several errors
...
* aci: Correct usage in fail_json
* Fixes incorrect usage of fail_json
* Raise exception object
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2018-11-02 12:14:57 -04:00
f-bor
35b97a2fa7
edgeswitch_facts ( #47618 )
2018-11-02 18:50:11 +05:30
anasbadaha
e8d6645c54
Issue 46477 Fix Module onyx interface for supporting new json changes ( #46494 )
...
Signed-off-by: Anas Badaha <anasb@mellanox.com>
2018-11-02 18:46:04 +05:30
saichint
b92556549e
Add new configurations for nxos_vxlan_vtep ( #47834 )
...
* add new commands for vxlan
* review comments
* fix unit test
* fix sanity yaml spaces
2018-11-02 11:23:37 +05:30
saichint
1b9cf85860
Add new configuration for nxos_vxlan_vtep_vni ( #47882 )
...
* Add suppress_arp_disable
* review comments
2018-11-02 11:23:23 +05:30
anasbadaha
dc8b3e94ad
Adding IGMP vlan module for onyx switches ( #47811 )
...
Signed-off-by: Anas Badaha <anasb@mellanox.com>
2018-11-01 14:25:25 +05:30
anasbadaha
760e57f877
Adinng new module for supporting PTP interface in Onyx switches ( #47489 )
...
Signed-off-by: Anas Badaha <anasb@mellanox.com>
2018-11-01 14:19:51 +05:30
anasbadaha
dea9e9b4c8
Adding new module for supporting PTP Global Protocol ( #47501 )
...
Signed-off-by: Anas Badaha <anasb@mellanox.com>
2018-11-01 14:16:30 +05:30
Lindsay Hill
a1b0d20368
New voss_config module ( #47533 )
...
* New voss_config module
* Updated test import paths as per #46996
2018-11-01 14:07:41 +05:30
ericdost
ee7bbe1044
Update meraki_network.py ( #47872 )
...
Fix examples from status to state
+label: docsite_pr
2018-10-31 17:20:53 -04:00
Nilashish Chakraborty
f0a057b63a
Add support for 25G and 100G interfaces ( #47852 )
...
Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com>
2018-10-31 19:09:53 +05:30
Martin Krizek
504921278a
ce_vxlan_tunnel: remove redundant xml end tag ( #47806 )
2018-10-31 18:53:16 +05:30
Nilashish Chakraborty
baae7fa9ba
Fix ios_user not able to handle certain scenario ( #47656 )
...
* added support for users with password(not secret) configs
Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com>
* Added example
Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com>
* Fix typo
Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com>
* Fix pep8
Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com>
* Add integration tests
Signed-off-by: NilashishC <nilashishchakraborty8@gmail.com>
2018-10-31 16:51:46 +05:30
Mike Wiebe
c53e3ca8e9
Add force disruptive option ( #47694 )
...
* Use expect module to copy files
* Add force option for disruptive upgrades
* Revert changes to copy_kick_system_images.yaml
2018-10-31 14:53:43 +05:30
Wilmar den Ouden
7e9141e26e
Better description for the ce_vlan module ( #47816 )
...
Description for the name and description was vague. I didn't get the first time reading that it was talking about a character limit.
+label: docsite_pr
2018-10-30 09:50:37 -05:00
Tim Rupp
1ddfac5ad5
Fixes unit tests for vcmp guest module ( #47792 )
...
Tests were not working for ansible 2.8
2018-10-29 21:51:50 -07:00
Tim Rupp
1aae9ad282
Remove f5-sdk from bigip_virtual_address module ( #47791 )
...
Removes the f5-sdk and fixes unit tests for ansible 2.8
2018-10-29 21:38:10 -07:00
Tim Rupp
3ad1cb5619
Adds bigip_device_syslog module ( #47790 )
...
This module can be used to alter the device syslog settings and
priorities for syslog settings
2018-10-29 21:24:24 -07:00
Tim Rupp
e0d2419683
Adds firewall global rules module ( #47789 )
...
This module allows the user to change global rules in AFM firewalls
2018-10-29 21:10:49 -07:00
Tim Rupp
10f3e0c187
Adds module to manage cookie persistence profiles in BIG-IP ( #47786 )
2018-10-29 20:47:25 -07:00
Tim Rupp
7336dd595b
Adds ipsec policy module for BIG-IP ( #47785 )
...
Allows users to manage IPSec policies on a BIG-IP
2018-10-29 15:49:22 -07:00
Tim Rupp
9d2f68e00a
Adds bigip_traffic_selector module ( #47784 )
...
This module enables the user to manage traffic selector policies on a BIG-IP
2018-10-29 15:27:18 -07:00
Tim Rupp
d69b8e4bfd
Import mdule for managing sys daemon logs in BIG-IP ( #47783 )
...
This module allows one to manage the daemon log settings in tmm on BIG-IP
2018-10-29 15:16:51 -07:00
Tim Rupp
9d351f2ee7
Adds bigip profile for http2 ( #47782 )
...
This allows one to manage HTTP2 profiles on a BIG-IP
2018-10-29 14:53:20 -07:00
Tim Rupp
f80288c0c4
Adds bigip_monitor_ldap module ( #47781 )
...
Adds new module to manage LDAP monitors on a BIG-IP
2018-10-29 14:42:49 -07:00
Tim Rupp
114d591f31
Adds bigip_ike_peet module ( #47780 )
...
Adds new module to managing IKE peers
2018-10-29 14:25:43 -07:00
Tim Rupp
92cf066514
Adds any ip proto to virtual server module ( #47779 )
2018-10-29 14:09:59 -07:00
Tim Rupp
8edbfb488c
Adds new parameters to bigip_vlan ( #47777 )
...
Also fixes unit tests to work in ansible 2.8
2018-10-29 13:57:53 -07:00
Tim Rupp
7c84ba8051
Fixes tests in bigip_wait for ansible 2.8 ( #47773 )
2018-10-29 13:08:35 -07:00
Tim Rupp
8ede4c5e60
Adds more facts to bigiq_device_facts ( #47765 )
...
Adds more facts to the bigiq_device_facts module
2018-10-29 11:33:47 -07:00
Tim Rupp
6e28b7d572
Remove the f5-sdk from more bigiq modules ( #47721 )
2018-10-29 10:10:11 -07:00
Tim Rupp
d5d18a995a
Removes f5 sdk from bigiq modules and fixes unit tests ( #47720 )
2018-10-27 20:20:07 -07:00
Ingate Systems
9fe20123cf
modules: network: Add initial support for Ingate modules ( #47494 )
...
* modules: network: Add initial support for Ingate modules
* modules: network: Add ingate module ig_unit_information
* module_utils: network: ingate: Use default 'v1' for version
* modules: network: ingate: Remove unused code
2018-10-26 09:47:58 +05:30
Trishna Guha
d79b6c8406
fix trailing command in net_neighbors nxos_facts ( #47548 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-10-25 10:13:38 +05:30
Dan
dcb35c4270
Fix nxos_ospf_vrf module auto-cost idempotency and module check mode ( #47190 )
...
* fixing idempotency and check mode
* modified to avoid repetitive code
2018-10-23 14:28:24 +05:30
Trishna Guha
9c81634c77
nxos_file_copy fix for binary files ( #46822 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-10-22 15:41:18 +05:30
Petr Ruzicka
0bb3205dee
with_items should not be used any more - using loop instead ( #47363 )
2018-10-19 12:32:58 -07:00
Matt Clay
c24c19594e
Enable pylint rules and fix exposed bugs. ( #47219 )
...
* Resolve invalid-unary-operand-type.
* Resolve raising-format-tuple.
* Resolve stop-iteration-return.
* Use disable comment instead of fixing logic.
The affected line in _find_address_range will only fail on Python 3.7
and later if the function is called with an empty address list. As an
internal method it is never called in this way, making it a non-issue
for use via public methods.
Using a comment to disable the rule in favor of an ignore.txt entry
since there are no plans to change the logic in the code itself. This
will also prevent any potential future issues being added in other
parts of the code when updating it based on upstream changes.
2018-10-19 08:32:52 -07:00
Matt Clay
37b013aca3
Enable additional pylint rules and resolve issues found. ( #47221 )
...
* Resolve unneeded-not.
* Resolve global-at-module-level.
* Resolve useless-import-alias.
* Resolve bad-whitespace.
* Resolve global-variable-not-assigned.
* Resolve logging-not-lazy.
* Resolve comparison-with-itself.
2018-10-18 13:38:08 -07:00
Matt Martz
19416a1343
Fix versions in module.deprecate call to align with module deprecation. Fixes #45035 #45034 ( #47211 )
2018-10-18 15:30:22 -04:00
Toshio Kuratomi
bcd6dbcd65
Remove get_exception from the remainder of the modules
2018-10-18 08:37:04 -07:00
Wholeshoot
96db9a55e2
bigip_firewall_rule -- missing port_range ( #47077 )
...
port_range was missing from bigip_firewall_rule
2018-10-15 16:16:39 -07:00
Ganesh Nalawade
5394638047
Fix in confirmed_commit capability in netconf_config modules ( #46964 )
...
* Fix in confirmed_commit capability in netconf_config modules
Fixes #46804
* If confirm value is greater than zero or confirm_commit option is set and confirmed-commit
capability is not supported but Netconf server only in that case fail the module
* Update confirm-commit flag
* Minor changes
2018-10-15 11:34:35 +05:30
Sandra McCann
c44860057e
update sros metadata to certified ( #46981 )
2018-10-12 14:48:16 -05:00
Sandra McCann
dc3407eaeb
changed F5 module metadata to certified ( #46849 )
2018-10-12 10:57:28 -05:00
Sandra McCann
e43869cca9
mark Cisco ACI modules certified ( #46842 )
2018-10-11 15:35:12 -05:00
Sandra McCann
6479cb6a4a
mark Cisco ACI modules as certified ( #46841 )
2018-10-11 15:34:35 -05:00
Anil Kumar Muraleedharan
d0e89bc1bb
Lenovo finetune modules ( #46623 )
...
* Making username password etc non mandatory as we use persistence connection.
Some documentation fine tuning also done.
* To update version which was tested against.
* Adding Bacon switch (NE0152T) to device rules
* Qalthos Review catch
* Updating version
* Changing documentation to add Bacon switch. This is effective since 2.8
2018-10-11 09:49:49 -04:00
Scott Xu
db69f46cf9
Update nso_action.py ( #46763 )
...
* Update nso_action.py
The module's name should be nso_action.
* Update nso_action.py
Fixed the input field in the example.
2018-10-11 14:07:59 +10:00
José R Cordones
d3cc2f803a
Update eos_config.py ( #45810 )
...
Switches will accept the previously used syntax for /32 ACL entries, but they get changed to host ipaddress in the config file.
This results in the config check failing every time (permit ip 1.1.1.1/32 any log != permit ip host 1.1.1.1 any log), resulting in the ACL getting re-created on every single run of the Playbook.
Making this proposed change to the example will make it work in an idempotent manner.
+label: docsite_pr
2018-10-10 16:47:11 -04:00
anasbadaha
2c24cfb401
Add support for IGMP interfaces on onyx switches ( #46218 )
...
Signed-off-by: Anas Badaha <anasb@ufm-host08-004.mtr.labs.mlnx>
2018-10-10 11:42:47 -04:00
Paul Neumann
39673dfc37
ios_facts: Fix minor aesthetical glitches ( #46577 )
...
* ios_facts: Fix LLDP gathering without neighbors
When LLDP is enabled but no neighbors are present, the following
structure is generated:
...
"ansible_net_neighbors": {
"null": [
{
"host": null,
"port": null
}
]
},
...
If we are not able to find any relevant LLDP information, bail out early
so cases like shown above are handled more gracefully.
* ios_facts: Remove trailing space in lineprotocol
Some Cisco devices (at least CSR1000V 16.6.4) add a space after the
line protocol. This causes the space to be present in the result of
fact gathering:
"ansible_net_interfaces": {
"GigabitEthernet2": {
...
"lineprotocol": "up ",
Be more clear about scanning the output to avoid this behaviour.
2018-10-10 08:02:14 -04:00
Sebastien Pouplin
4ba0cfeb4b
Added iostype details in network ios_facts module ( #46599 )
2018-10-10 08:00:25 -04:00
Nick
5e67981dd2
fix: check execute_lock boolean, not lock string var ( #45329 )
2018-10-09 22:46:00 -04:00
Sandra McCann
27132cd0b8
added jinja2 example ( #46445 )
...
* added jinja2 example
2018-10-08 13:50:45 -05:00
Trishna Guha
d69700b236
nxos_evpn_vni check_mode ( #46612 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-10-08 11:11:01 +04:00
Ganesh Nalawade
5e6eb921ae
Make default_operation optional in netconf_config module ( #46333 )
...
Fixes #46257
* As per netconf rfc default-operation value is optional,
hence removing the default value for default_operation
option.
2018-10-04 09:47:19 +05:30
Sandra McCann
56f23594a5
add simple j2 example to vyos_config ( #46442 )
2018-10-03 22:13:52 -05:00
Bianca Henderson
0ab448531b
Update asa_config.py ( #46448 )
...
<!--- Your description here -->
+label: docsite_pr
2018-10-03 15:03:19 -04:00
Egor Zaitsev
6df1f6b203
New module: routeros_facts – collect facts from RouterOS devices ( #46114 )
...
* feat(routeros): implement routeros_facts module
* fix(routeros): review by felixfontein
* fix(routeros): review by ganeshrn
* fix(routeros): review by felixfontein
2018-10-02 13:44:23 +05:30
Metzger, Simon
00d78d7ef3
added period in description. Changed integration test to work correctly.
2018-09-28 18:45:13 +02:00
Metzger, Simon
285af0b6fb
added parameter leaf_port_blk_description in module and integration tests
2018-09-28 18:45:13 +02:00
Metzger, Simon
be2c73ac18
be compliant to pep8 and pylint. Added integration tests.
2018-09-28 18:45:13 +02:00
Metzger, Simon
cdd66295f2
changed documentation strings
2018-09-28 18:45:13 +02:00
Metzger, Simon
4d7cd4bea7
added new module aci_access_port_block_to_access_port
2018-09-28 18:45:13 +02:00
Brendan Jurd
ab96bbdef9
Clean up Vault docs in User Guide. ( #46188 )
...
* Fix spelling of 'separate' throughout.
* Various cleanups in the User Guide for Vault.
- Fix spelling of 'algorithm'
- Fix indentation of nested list in payload format
- Fix mysterious refernce to 'b_pkey1'.
- Fix reference to newline as '\n': the backslash is lost when rendered
to the docs website. Specify the hex value for newline instead of the
backslash escape.
* Fix formatting
* Update vault.rst
2018-09-28 10:16:58 -04:00
Sandra McCann
08c392477e
made sros_config docs match code for match options ( #46135 )
...
* made docs match code for match options
* fixed shippable error
2018-09-26 19:08:26 +05:30
tstoner
b427499e3e
Added feature facts to nxos_facts ( #45934 )
...
* Added feature facts to nxos_facts
* Fixed ansibot indentation
* Resolved ansibot whitespace missing after ','
* Per PR suggestion, created method in base class to gather switch config
and store in global variable to prevent multiple calls to switch.
* Addressed ansibot blank line & whitespace after ,
2018-09-26 15:57:09 +05:30
saichint
2b216384eb
fix for banner idempotent issue ( #46001 )
...
* fix for banner issue
* review comments
2018-09-26 15:48:56 +05:30
Dan
f20938788a
fixed nxos_aaa_server_host issue with type 7 encrypt key ( #46015 )
...
* fixed nxos_aaa_server_host issue with type 7 encrypt and added test cases
* added idempotence tests
2018-09-25 16:39:22 +05:30
akira6592
8213096b7f
The sshkey option is available in version 2.7 and above ( #46103 )
2018-09-25 10:41:23 +01:00
Joachim Mathes
30314c15c7
Generalize config retrieval in ios_l3_interface module ( #45270 )
...
This makes it work with Cisco 3750E.
2018-09-25 12:28:32 +05:30
Dan
a6c20488d3
Add ospf net type ( #45904 )
...
* Added ospf network type option to nxos_interface_ospf module
* Added documentation and example for the 'network' parameter
* adding version
2018-09-25 11:38:39 +05:30
tstoner
e74e8b8e75
Additional feature enhancements to nxos_logging ( #45844 )
...
* Various changes to nxos_logging. Plus added purge capibility.
* Made a few new nxapi_logging test cases conditional based on version
and/or platform.
* Addressed PR comments and ansibot shippable. Fixed up nxos_logging documentation format.
* Addressed ansibot shippable issues with whitespaces and documentation.
* Resolved ansibot codestyle trailing whitespace
2018-09-25 11:02:09 +05:30
Sandra McCann
c5a8a911b3
fix doc links ( #46094 )
2018-09-24 16:08:05 -05:00
Colin McCarthy
ccb89a8cb8
[network] fix typo in ftd_configuration - all operation(s) are performed over REST API ( #45977 )
2018-09-21 11:35:54 -04:00
Michael Scherer
ec2c131bac
Remove unused import and lines, to make linter happy ( #45665 )
2018-09-19 19:52:52 +05:30
cordones
742d702b96
incorrect sample eos_config usage ( #45750 )
...
no such option "config" for diff_against argument.
Further below, there is an example of eos_config using diff_against with a valid option.
+label: docsite_pr
2018-09-19 19:50:33 +05:30
Trishna Guha
1b0c4fde86
fix nxos_facts indefinite hang for text based output ( #45845 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-09-19 19:37:44 +05:30
Dag Wieers
2edf20d1ed
Docs: Avoid use of 'default: null' ( #45795 )
...
Various modules document the default 'null' value, but it causes None to
be shown in the documentation explicitly.
2018-09-19 09:02:27 -05:00
Jon Dufresne
2097d25506
Correct capitalization of PyPI ( #45698 )
...
As spelled on https://pypi.org/ .
2018-09-19 08:51:49 -05:00
Dag Wieers
5f4173b8bf
A few small fixes
2018-09-19 12:52:31 +02:00
João Soares
097902c35a
Remove whitespaces
2018-09-19 12:52:31 +02:00
João Soares
01db7239ed
Add input validation for the new asn parameter
...
Fix asn type from str to int
2018-09-19 12:52:31 +02:00
João Soares
165000adcd
Update version_added on the asn parameter
2018-09-19 12:52:31 +02:00
João Soares
a60b14c826
Update aci_l3out documentation
2018-09-19 12:52:31 +02:00
João Soares
dd67e89f47
Add eigrp as a possible l3protocol in aci_l3out
...
Also fixes an error related to the required parameters. The l3out parameter is required but only 'name' was being accepted, and that should only be the alias.
2018-09-19 12:52:31 +02:00
Tim Rupp
ccfbed3dbc
Adds bigiq_device_facts module ( #45822 )
...
This module can be used to query a variety of facts from a BIG-IQ
2018-09-18 22:30:31 -04:00
Tim Rupp
8acbf10ed2
Removes unused f5 imports ( #45821 )
2018-09-18 18:34:31 -04:00
Christer Hemgren
4da13eefb2
asa_config add doc l3 interface ( #41250 )
...
* asa_config add doc l3 interface
+label: docsite_pr
Issue ansible/community#311
* fix interface idempotent
* newline, names, and debug:var
2018-09-18 13:39:14 -04:00
Christer Hemgren
7b1c61000e
update asa_config with bgp doc example ( #41376 )
...
* update asa_config with bgp doc example
+label: docsite_pr
Issue ansible/community#311
* fix spelling
2018-09-18 10:53:32 -05:00
Sandra McCann
7092dd7fbf
Add 'Wait for' example to asa_command module ( #45190 )
...
* Added example to register result of a ping test, including a wait_for command.
* added names to tasks
* updated examples to remove deprecated commands etc
* removed group_var
2018-09-17 15:12:46 -05:00
Nathaniel Case
780dc9c561
There are other instances of transform being used... update them as well ( #45663 )
2018-09-17 08:42:20 -04:00
Maugli
235b11f681
Return correct version on installed VyOS ( #39115 )
...
* Return correct version on installed VyOS
Previously existing regexp will shows only "VyOS" without numeric output of router version.
For example: from "Version: VyOS 1.1.6" only VyOS will be written in ansible_net_version variable
For more informative output numeric value should be returned as well
* Fixed unittests
2018-09-14 22:51:30 +05:30
Michael Scherer
a1e2f1bf73
[voss_facts] remove uneeded global declaration of variable warnings ( #45653 )
...
Since the variable is used only once, no need to declare it global.
Remove a warning from linter (lgtm.com)
2018-09-14 10:39:41 -04:00
Tim Rupp
5a3a865ca0
More bigip software fixes ( #45633 )
...
Fixes problems related to token timeout. Adds cleanup of tokens.
2018-09-13 15:58:17 -04:00
Tim Rupp
e619052424
Fixes multiple lgtm issues ( #45629 )
...
Most of the issues were just inclusions of code that were not used.
This cleans those up. Other alerts were semi-false-positives for now
2018-09-13 15:26:17 -04:00
Tim Rupp
34d08adea0
Fixes lgtm alert ( #45619 )
...
Alert was for an include that was not used.
https://lgtm.com/projects/g/ansible/ansible/latest/files/lib/ansible/modules/network/f5/_bigip_facts.py?sort=name&dir=ASC&mode=heatmap&showExcluded=false#L98
2018-09-13 13:45:55 -04:00
Michael Scherer
de84a05bf4
Remove unused import iControlUnexpectedHTTPError ( #45611 )
...
Since that's unused in the code, no need to import it.
This got flagged by linter
2018-09-13 13:16:23 -04:00
Nathaniel Case
285b927889
network command modules cleanup ( #45242 )
...
* Standardize _command modules
* Centralize command transformation process
* Fix check mode error test
2018-09-13 08:55:35 -04:00
Tim Rupp
e266a24263
Fixes bugs in the bigip_software modules ( #45577 )
...
This patch makes hotfix code work, where before, only base images
were working
2018-09-12 15:56:43 -04:00
Anil Kumar Muraleedharan
ac58c36ad0
Lenovo cli bugfixes ( #45278 )
...
* To change all CLIs present in the code to latest CNOS CLI. One bug of executing with Lenovo Jakku switch is also getting fixed.
* To change the file names as the commands have changed from display to show
* To change to new CLI in test_cnos_comand.py as well
2018-09-12 10:31:45 -04:00
Ghilli3
6040175186
Initial commit of fmgr_sys_proxy.py ( #45518 )
2018-09-12 19:18:27 +05:30
Michael Scherer
004621ef8e
Fix useless comparaison between 2 constants ( #45524 )
...
Found with https://lgtm.com
2018-09-11 19:37:50 -04:00
Kevin Breit
afbf72cfeb
meraki_network - Fix enabling my.meraki.com ( #45352 )
...
* Fix enabling my.meraki.com
- A parameter of "no" wouldn't be picked up
- Check for False in addition to whether it exists
* Clean up disable_my_meraki parameter check
2018-09-09 20:31:35 +02:00
Trishna Guha
d5bfd93e28
cli_config module doc update ( #45345 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-09-07 17:09:08 +05:30
Tim Rupp
e21b99b098
Corrects documentation for parameters and examples ( #45311 )
...
Documentation for the bigiq modules was a little out of date.
This patch corrects the examples and parameters.
2018-09-06 17:24:49 -04:00
amb1s1
25563dc7cf
Fixed an issue when expecting may be, but getting maybe ( #44908 )
...
Tested an install on a Nexus 5596 and was failing due that this model will send an output of "Another install procedure maybe in progress" when running the show install all while the install is running. This is how the module knows that an install is being processed. In my case, it will not match that conditional statement.
2018-09-05 19:15:06 +05:30
Ganesh Nalawade
455dfbe732
Fix netconf module and plugin issues ( #45140 )
...
* Fix netconf netconf issues
* Identifier is optional for get_schema api
* Fix dispatch api mandatory argument check
* Add save option handling to copy config from target datastore
to startup datastore if supported
* Validate config in check-mode or if validate option set to true
* Copy config if check-mode is not enabled
2018-09-04 13:23:18 +05:30
Senthil Kumar Ganesan
3beeeffef9
Docs updated and review comments addressed ( #45133 )
2018-09-04 07:13:59 +01:00
Dag Wieers
6faf400621
aci_switch_policy_vpc_protection_group: Fix idempotency ( #45091 )
2018-09-03 16:39:39 +02:00
Matt Martz
f89d873698
Stub out modules scheduled for 2.8 removal ( #44985 )
...
* Remove modules scheduled for 2.8
* Add changelog and porting guide
* Skip docs test on removed modules
* Don't link to removed modules
2018-08-31 16:27:32 -05:00
Anil Kumar Muraleedharan
fbf55a09cc
Lenovo image refactor ( #44953 )
...
* Refactoring code to adhere to persistence connection.
* Update cnos_rollback.py
* Updating license for the refactored method
* Update cnos_rollback.py
* Removing the BSD License as suggested by Legal
* Adding cnos_image after testing on sftp. Test code is also added
* Removing debug comments
* adding space
2018-08-31 20:04:57 +05:30
Ganesh Nalawade
c0326aea2f
Fix cli_command multiple prompt issue ( #44922 )
...
* Add check in network_cli to handle all prompts
* Add check_all flag to mandatory handle all the command prompt
in prompts list. By default if any one prompt is handled
remaining prompts are ignored.
* Fix cli_command multiple prompt issue
* If multiple prompt and answers are given as input network_cli
handles only the first prompt that matched by default
* If a command execution results in muliple prompt the fix
add support to set a boolean option C(check_all) to indicate
network_cli to wait till all the prompts and answers are processed.
* Update cli_command
* Update api doc
* Fix unit test failure
* Fix CI failure
* Update network_cli
* Fix review comment
2018-08-31 20:04:12 +05:30
Ganesh Nalawade
005233f814
Fix iosxr_config integration test failure ( #44969 )
...
* Check for commands presence in case running config
is used as base config for diff
* Correct the fixtures
2018-08-31 19:57:38 +05:30
Ganesh Nalawade
b0d6867fbb
Fix netconf_config module default_operation issue ( #44958 )
...
* Pass parameters as dict to edit_config api
as either dict or args can be passed over
jsonrpc 2.0 and not combination of args and
kwargs
2018-08-31 16:33:34 +05:30
Nilashish Chakraborty
0f268e70a1
Fix ios_user issues ( #44904 )
...
* Fix ios_user issues
* Modify regex and fix unittests
2018-08-31 11:08:46 +05:30
Ryan Breaker
c9adfdf68b
Reword documentation for IOS L2/L3 interface modules ( #44870 )
...
* Update documentation to be cohesive with ios_l2_interface
* Fix small typo in documentation
2018-08-30 14:48:43 -05:00
Senthil Kumar Ganesan
a64b97da42
Support for Openswitch (OPX) Control Plane Services (CPS) Module ( #44745 )
...
* Generic module to support Openswitch (OPX) Contorl Plane Services (CPS)
* Address ansible-test sanity issues
2018-08-30 17:39:47 +01:00
Ganesh Nalawade
1fdd0e10bb
Update netconf_config module doc ( #44910 )
...
* Fix review comments from wisotzky
2018-08-30 21:39:37 +05:30
Ganesh Nalawade
1a684df109
Fix iosxr cli_config module diff issue ( #44898 )
...
* Fix iosxr cli_config module diff issue
* Modify iosxr plugin to support configuration
diff capability (get_diff()) within Ansible
to be in sync with iosxr_config module.
* Fix unit test case failure
2018-08-30 21:39:11 +05:30
Ghilli3
7bc2660017
fortimanager/fmgr_provisioning.py ( #35743 )
...
* Initial commit for new provisioning module
2018-08-30 14:25:17 +01:00
Justin Yaple
a767929456
Fix 'macro name' timeout ( #44001 )
...
* Fix 'macro name' timeout
Added function to send macro to device using 'sendonly'.
* Filter 'macro' from normal commands
* Removed white space
* Undefined variable 'cmd'
2018-08-30 18:11:51 +05:30
linnil1
d89a1be011
Fix bug of interface-mode in Junos ( #44380 )
...
* Fix bug of interface-mode in Junos
* Fix typo. Thanks webknjaz.
2018-08-30 18:10:58 +05:30
Tim Rupp
5bdcaff921
Various f5 fixes ( #44858 )
...
* Remove sdk from modules
* Correct IP address bugs in data_group
* Correct compare_dictionary bug in several modules
2018-08-29 16:08:37 -07:00
Anil Kumar Muraleedharan
822dbe3016
Refactoring code to adhere to persistence connection. ( #44398 )
...
* Refactoring code to adhere to persistence connection.
* Update cnos_rollback.py
* Review comment of Qalthos incorporated
* Updating license for the refactored method
* Update cnos_rollback.py
* Removing the BSD License as suggested by Legal
2018-08-29 15:25:19 -04:00
Tim Rupp
de0acc9cfd
Deprecates bigip_gtm_facts ( #44841 )
...
The code to support these facts has been added to bigip_device_facts.
So it is no longer necessary to include this module.
2018-08-29 08:45:39 -07:00
Tim Rupp
817b74654f
Adds gtm facts to bigip_device_facts ( #44842 )
...
Merging in the gtm facts code to device facts
2018-08-29 08:45:29 -07:00
Ganesh Nalawade
eb9c75caad
Fix rollback option in cli_config module ( #44834 )
...
* Fix rollback option in cli_config module
* Update rollback flag in cliconf plugins
* Add rollback api for junos cliconf plugin
* Update doc
* Update doc
2018-08-29 21:00:11 +05:30
Anton Nikulin
40a97d43d1
New modules and updated HTTP API plugin for FTD devices ( #44578 )
...
* Add common and Swagger client utils for FTD modules
* Update FTD HTTP API plugin and add unit tests for it
* Add configuration layer handling object idempotency
* Add ftd_configuration module with unit tests
* Add ftd_file_download and ftd_file_upload modules with unit tests
* Validate operation data and parameters
* Fix ansible-doc, boilerplate and import errors
* Fix pip8 sanity errors
* Update object comparison to work recursively
* Add copyright
2018-08-29 15:48:10 +02:00
Tim Rupp
34b7b77bce
Deprecates bigip_facts ( #44790 )
...
This module has been superceded by the bigip_device_facts module
2018-08-28 18:29:23 -07:00
Tim Rupp
47633b8d82
Adds provider connection for bigip_facts ( #44785 )
...
This is needed because this module will be deprecated and removed
*after* the args connection method is removed.
2018-08-28 13:31:33 -07:00
Tim Rupp
c19a4932eb
Remove f5-sdk usage ( #44781 )
...
This patch is part of an ongoing effort to remove the f5-sdk from
the f5 ansible modules for dependency reasons.
2018-08-28 12:18:28 -07:00
Tim Rupp
7f990cfc11
Removes invalid example ( #44778 )
...
The example included is currently invalid because the referenced
module is not in the upstream code.
2018-08-28 10:50:10 -07:00
Tim Rupp
f383826d76
Corrects downstream bugs in static-route module ( #44775 )
2018-08-28 10:28:11 -07:00
curry9999
aeed9255ba
We modified the examples argument. ( #44759 )
...
<!--- Your description here -->
+label: docsite_pr
2018-08-28 08:48:23 -07:00
Trishna Guha
8a79d944a3
nxos_system idempotence fix ( #44752 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-08-28 12:05:19 +05:30
Tim Rupp
d12a045847
Adds metadata annotation that resource is managed by ansible ( #44737 )
...
Adds annotation so that other f5 utilities do not clobber config
by accident
2018-08-27 15:33:56 -07:00
Tim Rupp
0dacc606b4
Various fixes for f5 modules ( #44734 )
...
A number of bugfixes for the remaining 2.7 work on the F5 modules.
2018-08-27 14:09:03 -07:00
Tim Rupp
c7eeb37f64
Adds bigip_software_install module ( #44733 )
...
This module can be used to install existing images on a bigip.
2018-08-27 12:56:19 -07:00
Dennis Israelsson
49f692b08f
ios_vrf speed fix ( #43765 )
2018-08-27 08:51:33 -04:00
Tim Rupp
24a379f0b7
adds the bigip_cli_script module ( #44674 )
...
This module can be used to manage tmsh cli scripts on a BIG-IP
2018-08-24 22:08:37 -07:00
Toshio Kuratomi
b2932a41b0
Fixup removed and deprecated modules
...
* Removed modules no longer have documentation
Decided this was causing people to think that modules were supported
even after being removed. This change is a new strategy to have the
error message trying to use a removed module point people to the older
documentation.
* Add stubs for modules removed in 2.7
These are freshly removed so we want people who are still using them
when they upgrade Ansible to have a hint as to where to find information
on how to port.
* Finish properly undeprecating include
include was undeprecated earlier but not all of the pieces that marked
it as deprecated were reverted. This change fixes the remaining
pieces
2018-08-24 15:37:13 -07:00
vista-
f29ef1fc11
Add example for configuration item deletion ( #44390 )
2018-08-24 16:13:10 -04:00
Tim Rupp
79153b95e5
Adds params to the profile-client-ssl module ( #44656 )
...
This patch adds new parameters to the client ssl module.
2018-08-24 15:51:24 -04:00
Tim Rupp
ee1b899b18
Adds AS3 module ( #44655 )
...
This adds the as3 module for bigip to ansible.
2018-08-24 15:12:23 -04:00
Tim Rupp
cd2a3eb1ea
Removes more netaddr deps ( #44657 )
...
Removed dependency from bigip_snat_pool
2018-08-24 14:52:48 -04:00
Tim Rupp
f3a61dd93d
Adds aliases parameter to gtm wide ip ( #44652 )
...
This parameter can assign aliases to a wide ip.
2018-08-24 14:38:41 -04:00
Tim Rupp
73c97cb779
Adds parameters and removes netaddr dependency ( #44654 )
...
several new parameters added to bigip_node and the netaddr dependency
has been removed.
2018-08-24 14:38:23 -04:00
Tim Rupp
b5d45bdd1a
Refactors bigip_iapp_service and adds params ( #44653 )
...
Module was refactored to look like other f5 modules. also added new
params.
* decription
* device_group
* metadata
2018-08-24 14:38:13 -04:00
Tim Rupp
2930b28247
Adds new params to gtm server module ( #44650 )
...
Parameters to support iquery options were added.
2018-08-24 14:09:20 -04:00
Tim Rupp
7e6fbb3f8b
Adds params and remove netaddr ( #44648 )
...
This patch adds new parameters to the vcmp guest module and removes
the netaddr python dependency
2018-08-24 13:58:49 -04:00
Tim Rupp
e4af3e7b4d
Misc fixes ( #44649 )
...
Correcting docs and adding a Parameters handler for description
2018-08-24 13:58:25 -04:00
Tim Rupp
639cfe3b6f
Refactors device group ( #44599 )
...
Make module use patterns that other modules use
2018-08-24 13:58:12 -04:00
linnil1
1651483e44
[Junos] Add l3-interface option for vlan ( #43863 )
...
* [Junos] Add l3-interface option for vlan
* Add version_added for new option
2018-08-24 18:06:27 +05:30
Ganesh Nalawade
b454fbe684
Update netconf_config module doc and return diff ( #44634 )
...
* Update netconf_config module doc
* Return santizied before and after config
in diff key
2018-08-24 17:57:12 +05:30
Ganesh Nalawade
d20b4ee56a
Fix netconf_config source option issue ( #44630 )
2018-08-24 17:01:48 +05:30
Samer Deeb
a07af2a1f7
issue:43021 add support for onyx version 3.6.6000 and above ( #44527 )
...
* issue:43021 add support for onyx version 3.6.6000
Signed-off-by: Samer Deeb <samerd@mellanox.com>
* issue:43021 add support for onyx version 3.6.6000
Signed-off-by: Samer Deeb <samerd@mellanox.com>
2018-08-24 07:59:10 +01:00
Dag Wieers
cc2164f92a
ACI: Add specific info about running locally ( #43903 )
...
Since the ACI modules (like most network-related modules) run on the
local controller, this PR adds the necessary details so users are aware
of this particular feature.
2018-08-24 01:28:39 +02:00
Tim Rupp
14909e76ec
Adds features to device connectivity ( #44598 )
...
Adds new parameter and removes f5-sdk
2018-08-23 17:08:28 -04:00
Tim Rupp
9c12d845ab
Removes f5-sdk code from bigip modules ( #44595 )
...
This patch is part of an ongoing effort to fully remove the f5sdk
from the f5 modules.
2018-08-23 16:53:34 -04:00
Tim Rupp
05920b92d6
Misc fixes to bigip modules. ( #44594 )
...
Adding docs, formatting docs, adding validation checks and values
2018-08-23 15:57:08 -04:00
Matt Martz
2787bda0fa
Deprecated version should be an explicit version number ( #44593 )
2018-08-23 14:45:39 -05:00
Tim Rupp
1fd6821db0
Add parameter and remove netaddr ( #44584 )
...
This patch adds a description parameter to most fields. It also removes
netaddr from the modules.
2018-08-23 15:28:08 -04:00
Tim Rupp
5a020e7170
Minor fixes and enhancements to bigip modules ( #44549 )
...
Various cleanup and fixes in docs and iterations.
2018-08-23 12:50:30 -04:00
rabru
59e25bbe5b
Update bigiq_application_https_offload.py ( #44562 )
...
<!--- Your description here -->
+label: docsite_pr
2018-08-23 12:47:21 -04:00
Trishna Guha
9c4ed4dfc1
use retry_json nxos_banner ( #44376 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-08-23 15:55:50 +02:00
Ganesh Nalawade
64045cb024
Add support for multiple answers in cli_command module ( #44560 )
...
* Add support for multiple answers in cli_command module
* Add multiple answers support for multiple prompts
Depends on PR #44492
* Doc update
2018-08-23 09:49:18 -04:00
Tim Rupp
fdcb883ac0
Adds new params to bigip trunk ( #44547 )
...
* description and q-in-q
2018-08-22 21:21:46 -04:00
Tim Rupp
27059a859e
Add time_wait_recyle param to bigip_profile_tcp ( #44543 )
...
Allows for configuring the time-wait-recycle setting on a tcp profile
2018-08-22 20:55:35 -04:00
Tim Rupp
6da6652e6b
Fixes and features for bigip gtm monitor modules ( #44540 )
...
Merging in gtm monitor work from downstream repo. includes various
new fixes and features.
2018-08-22 18:19:55 -04:00
Matt Martz
6ac4dae834
Bump a few deprecations to correct versions ( #44534 )
2018-08-22 17:11:41 -04:00
Tim Rupp
9a17ee6d84
Removes netaddr dependency ( #44519 )
...
One more dep removed from bigip_selfip
2018-08-22 15:16:55 -04:00
Tim Rupp
49f34fec13
Correct unit tests and module fixes ( #44488 )
...
Cleanup of unit tests. Modules fixes in iapp_template nad profile_dns
to support unit tests.
2018-08-21 22:02:11 -04:00
Tim Rupp
07a011cd6f
Various bigiq fixes ( #44487 )
...
Fixes usage of the RestClient class. Documentation fixes. Removal
of dependency code.
2018-08-21 18:40:19 -04:00
Tim Rupp
d39a711aa1
Adds the bigip firewall DoS profile module ( #44486 )
...
This module can be used to manage AFM DoS profiles on a BIG-IP
2018-08-21 18:29:34 -04:00
Tim Rupp
d05da83495
Removes dependencies and cleans up code ( #44484 )
...
Portions of the f5-sdk were removed as well as the netaddr library
and were replaced with libraries that are part of ansible. Additionally,
deprecated code has been removed.
2018-08-21 18:01:52 -04:00
Tim Rupp
b5e99949e2
Adds the bigip_profile_http module ( #44473 )
...
This module can be used to manage HTTP profiles on a BIG-IP.
2018-08-21 14:22:09 -04:00
Lindsay Hill
bec0a1ceb3
nos_facts module and tests ( #44094 )
2018-08-21 10:03:04 -07:00
Lindsay Hill
b0a25d321d
new nos_config module ( #44140 )
...
* new nos_config module
* Update cliconf/nos.py to add missing 'end'
2018-08-21 10:02:40 -07:00
Ganesh Nalawade
ce541454e9
Update netconf_config module ( #44379 )
...
Fixes #40650
Fixes #40245
Fixes #41541
* Refactor netconf_config module as per proposal #104
* Update netconf_config module metadata to core network supported
* Refactor local connection to use persistent connection framework
for backward compatibility
* Update netconf connection plugin configuration varaibles (Fixes #40245 )
* Add support for optional lock feature to Fixes #41541
* Add integration test for netconf_config module
* Documentation update
* Move deprecated options in netconf_config module
2018-08-21 20:41:18 +05:30
Clement Trebuchet
401c45384e
FIX ISSUE:#43878 when the vlans string have a final comma. ( #43879 )
2018-08-20 12:48:46 +05:30
Tim Rupp
359d97f01b
Adds bigip_device_auth module ( #44373 )
...
This module can be used to configure auth settings to the mgmt
interface on a BIG-IP.
2018-08-19 17:32:19 -04:00
Tim Rupp
b54f6cd132
Adds bigip_firewall_rule module ( #44370 )
...
This module can be used to manage rules in either a firewall policy
or a firewall rule list in AFM, on BIGIP.
2018-08-19 14:36:08 -04:00
Tim Rupp
d8ea154fb8
Adds the firewall-rule-list module for BIGIPs ( #44368 )
...
This module allows one to manage rule lists in AFM on a BIGIP.
2018-08-19 11:28:03 -04:00
Tim Rupp
8dd39a031f
Adds module to manage srcaddr persistence profiles ( #44364 )
...
This module can manage source address persistence profiles on a BIG-IP
2018-08-19 11:13:01 -04:00
Tim Rupp
3a15b6512c
Adds bigip http compression profile module ( #44362 )
...
This module can be used to manage http compression profiles on
a BIG-IP.
2018-08-19 02:46:56 -04:00
Tim Rupp
1148d57012
Adds bigip_firewall_policy module ( #44361 )
...
This module is used to manage firewall policy objects on a bigip.
2018-08-19 02:18:15 -04:00
Tim Rupp
e95dbf5f47
Adds oneconnect profile module ( #44360 )
...
This module can be used to manage oneconnect profiles on a BIG-IP
2018-08-19 01:55:23 -04:00
Tim Rupp
fae42c83f1
Adds bigip_monitor_dns module ( #44359 )
...
This module can be used to manage DNS monitors on a BIG-IP.
2018-08-19 01:35:49 -04:00
Tim Rupp
783b565583
Adds bigip_remote_role module ( #44358 )
...
This module can be used to manage remote roles on a BIG-IP used
for remote authentication to management interfaces.
2018-08-19 01:15:04 -04:00
Tim Rupp
0eb284b040
Adds cli alias module for BIG-IP ( #44357 )
...
This module allows one to manage CLI aliases in a BIG-IP.
2018-08-19 00:56:02 -04:00
Tim Rupp
41df1e15fe
Adds module for utility license assignment on BIG-IQ ( #44356 )
...
This module can be used to distribute utility licenses to BIG-IPs
from a BIG-IQ
2018-08-19 00:34:14 -04:00
Tim Rupp
48e99982ff
Adds bigip_software_image module ( #44355 )
...
This module can be used to manage software images on a BIG-IP.
2018-08-19 00:16:48 -04:00
Tim Rupp
c1b2ef2c1a
Adds bigip_tunnel module ( #44354 )
...
This module can be used to manage tunnels on a BIG-IP.
2018-08-18 23:58:34 -04:00
Tim Rupp
ee5b761c21
Adds bigip_device_facts module ( #44351 )
...
This is a new module to manage the different facts that can be gathered
from a bigip.
2018-08-18 16:26:58 -04:00
Tim Rupp
47b527224a
Renames the security_port_list module ( #44350 )
...
Renames the module by adding a symlink, introducing the new module,
and naming the symlink so that it identifies as deprecated.
2018-08-18 14:44:23 -04:00
Tim Rupp
b65f05f9c0
Renames the security_address_list module ( #44348 )
...
Renames module and includes a symlink with the old name so that it
will still work, though will be deprecated too.
2018-08-18 14:29:25 -04:00
Chris Smolen
3f5cf2aad4
add example using the "when" keyword ( #41038 )
...
* add example using the "when" keyword
<!--- Your description here -->
add example using the "when" keyword comparing group_var variable to returned value from ios_facts
+label: docsite_pr
+label: issue #311
* Update ios_config.py
* Update ios_config.py
2018-08-17 14:30:37 -04:00
Anil Kumar Muraleedharan
31158b322e
Moving method from util to module ( #43923 )
...
* Moving method from util to module
* Update cnos_portchannel.py
* To remove unwanted method from cnos.py
2018-08-17 14:17:11 -04:00
Anil Kumar Muraleedharan
6f94f8be08
Update cnos_backup.py ( #44246 )
...
* Update cnos_backup.py
* Removing unused methods in cnos.py util file.
2018-08-17 12:07:55 -04:00
Anil Kumar Muraleedharan
dafe633d02
cnos_conditional_command to use persistent connection instead of paramiko ( #43876 )
...
* Making cnos_conditional_template to use persistent connection instead of paramiko
2018-08-17 12:02:47 -04:00
Anil Kumar Muraleedharan
9c1f06268e
Making cnos_conditional_template to use persistent connection instead of paramiko ( #43868 )
...
* Making cnos_template to use persistent connection instead of paramiko
2018-08-17 12:01:42 -04:00
Trishna Guha
899eddf9e4
fix diff precedence cli_config module ( #44295 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-08-17 12:59:24 +05:30
Trishna Guha
6090802551
nxos_linkagg mode fix ( #44294 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-08-17 12:27:13 +05:30
Nilashish Chakraborty
d63ba5999b
Use single parameter for source-interface ( #44260 )
...
* Compress src interface into one key
* Modified regex to support varied interface types
* Fixed documentation
* Unpacking return values from splitting method
2018-08-16 22:33:53 +05:30
Lindsay Hill
3960ebb8e8
new voss_facts module ( #44234 )
...
@LindsayHill Thank you!
2018-08-16 18:53:35 +05:30
Anil Kumar Muraleedharan
410c85522a
Making cnos_template to use persistent connection instead of paramiko ( #43862 )
...
* Making cnos_template to use persistent connection instead of paramiko
2018-08-16 09:13:06 -04:00
Trishna Guha
7e39c5bf07
check_mode in nxos_static_route module ( #44252 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-08-16 14:30:47 +05:30
Trishna Guha
6af6e806ed
nxos_interface port-channel idempotence fix for mode ( #44248 )
...
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-08-16 12:16:04 +05:30
Jasper Aorangi
babfe45852
Add 'panos_set' module for pushing arbitrary commands to PAN-OS NVA's ( #43339 )
...
* Add 'panos_set' module for pushing arbitrary commands to PAN-OS NVA devices
2018-08-15 20:16:30 -07:00
Lance Richardson
dc08b9a738
new module exos_config ( #43902 )
...
- support config operations for EXOS-based platforms
- add regex to detect command failure responses
- add exos action plugin for "backup" operation
- add unit tests for exos_command (currently 94% coverage of
exos_config.py)
2018-08-15 14:56:50 -07:00
housysadm
bb553f138b
ios_user purge example ( #42904 )
...
* Update ios_user.py
Added an example of purging all users except those listed and admin
* Update ios_user.py
2018-08-14 17:23:10 -04:00
Trishna Guha
a8c24a5d5e
Add cli_config module ( #42413 )
...
* cli_config module
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* rename diff and replace
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* add nxos changes
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* nxos tests
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* remove severity
* address review comment
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* add module diff
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* add iosxr test
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* address diff review
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* Add junos tests
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* vyos cliconf diff fix
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-08-14 13:52:15 +05:30
Nilashish Chakraborty
b14f256d41
Fixes ios_l2_interface and ios_vlan not working on certain interface types issue ( #43819 )
...
* Fixes #43654 and #43582
* Remove q statement
* Fix shippable errors
* Fix more shippable errors
* Fix unittest
2018-08-14 11:35:09 +05:30
Mike Wiebe
8f75bb5799
nxos issu should abort when issu is not possible. ( #43793 )
...
* Use expect module to copy files
* Abort when issu not possible
* Update copy_kick_system_images.yaml
* Update platform/version support
2018-08-13 20:36:42 +05:30
Ganesh Nalawade
24d112fc60
Fix cli_command junos test failure and update doc ( #44021 )
...
* Fix cli_command junos test failure and update doc
* Fix cli_command module integration test failure
for junos
* Update cli_command module doc for prompt and
config command run scenario's
* Update cli_command module doc
2018-08-13 11:02:43 +05:30
Tim Rupp
0beae82f56
Add no-change handlers and fix utf8 ( #44020 )
...
the bigip_command module was not handling utf-8 appropriately. Also,
this patch includes some enhancements for no-change detection
2018-08-12 21:44:49 -07:00
Tim Rupp
0d332dd095
Adds fixes and features to bigip_virtual_server ( #44019 )
...
Merging in downstream work from the f5-ansible repository.
2018-08-12 20:46:08 -07:00
Nathaniel Case
1bb4d232f3
replace errant use of 'response' with 'answer' ( #43985 )
2018-08-10 14:37:22 -07:00
Lindsay Hill
5981a7489b
new nos_command module ( #43056 )
2018-08-10 13:50:02 -07:00
Trishna Guha
96346938ee
nxos_vlan refactor to support non structured output ( #43805 )
...
* nxos_vlan refactor to support non structured output
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* unittest fix
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* minor fixes
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* use check_rc
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* address review comment
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
* remove additional return statement
* address Nate's review
Signed-off-by: Trishna Guha <trishnaguha17@gmail.com>
2018-08-10 21:03:56 +05:30
Ganesh Nalawade
d1de1e0449
Update iosxr cliconf plugin ( #43837 )
...
* Update iosxr cliconf plugin
Fixes #39056
* Update iosxr cliconf plugin
* Modify iosxr module_utils code to support
refactored cliconf plugin api's
* Other minor changes
* Fix unit test failure
* Update ios, eos, nxos plugin for diff
* Fix review comment
2018-08-10 13:12:51 +05:30
Deepak Agrawal
8eaebf86b6
openvswitch_db : Handle column value conversion and idempotency in no_key case ( #43869 )
...
* change column value to string. handle idempotency in no key case
* fix unit test failures in baseline
2018-08-10 10:31:03 +05:30
Nathaniel Case
0f554f9208
Remove unnecessary features from cli_command ( #43829 )
...
* Remove wait_for & associated params
* Upgrade command dict to top-level, remove more wait_for accessories
* We don't need all this anymore
* Update docs
* Update tests to new argspec
* Be a little more explicit about sendonly
Also remove reference to the word provider.
* Add example of prompt and answer
2018-08-09 12:46:38 -04:00
Nilashish Chakraborty
59cd693218
Add source interface and use-vrf features ( #43418 )
2018-08-09 18:36:54 +05:30
Dag Wieers
ddf3ba01d2
aci_fabric_node: Fix idempotency (with newer ACI ?) ( #43848 )
2018-08-09 02:27:22 +02:00
Dag Wieers
02b5057392
Support dash-separated leaf IDs (as documented) ( #43846 )
2018-08-09 02:27:03 +02:00
akira6592
8662e87b1a
Corrects module name in net_get module doc ( #43816 )
2018-08-08 16:14:33 -07:00
curry9999
2d79589515
To improve readability, we added a line feed. ( #43801 )
...
* modified: google/gcp_compute_backend_bucket.py
modified: google/gcp_compute_backend_service.py
modified: google/gcp_compute_forwarding_rule.py
modified: google/gcp_compute_global_forwarding_rule.py
modified: google/gcp_compute_image.py
modified: google/gcp_compute_instance.py
modified: google/gcp_compute_instance_group.py
modified: google/gcp_compute_instance_group_manager.py
modified: google/gcp_compute_instance_template.py
modified: google/gcp_compute_route.py
modified: google/gcp_compute_subnetwork.py
modified: google/gcp_compute_target_http_proxy.py
modified: google/gcp_compute_target_https_proxy.py
modified: google/gcp_compute_target_ssl_proxy.py
modified: google/gcp_compute_target_tcp_proxy.py
modified: google/gcp_compute_url_map.py
modified: google/gcp_container_node_pool.py
modified: google/gcp_dns_resource_record_set.py
modified: google/gcp_pubsub_subscription.py
modified: google/gcp_storage_bucket_access_control.py
* modified: lib/ansible/modules/cloud/amazon/aws_ses_identity.py
modified: lib/ansible/modules/cloud/amazon/route53_facts.py
modified: lib/ansible/modules/cloud/cloudscale/cloudscale_server.py
modified: lib/ansible/modules/network/aos/_aos_logical_device.py
modified: lib/ansible/modules/network/aos/_aos_rack_type.py
modified: lib/ansible/modules/network/aos/_aos_template.py
modified: lib/ansible/modules/network/cumulus/nclu.py
modified: lib/ansible/modules/web_infrastructure/ansible_tower/tower_job_launch.py
modified: lib/ansible/modules/web_infrastructure/ansible_tower/tower_job_wait.py
2018-08-08 16:10:26 -07:00
Dag Wieers
014fca8ca5
Fix all ACI examples to use delegate_to ( #43439 )
...
This is to avoid users connecting to the APIC using SSH, which is likely
to fail. In the ACI documentation (linked from every module) we go into
more details on how people are supposed to work with the modules..
2018-08-08 23:24:50 +02:00
Anil Kumar Muraleedharan
ceb49bdf12
Lenovo size reduce cnos.py of util ( #43823 )
...
* Changing Lenovo Inc to Lenovo and update License file to be consistent.
* Moving code in util file to module file. This is done as per a review comment
* Update cnos_vlag.py
* Update cnos_vlan.py
* Update enos_config.py
2018-08-08 14:24:39 -04:00
Matt Clay
1f40718a26
Fix PEP 8 issue in exos_facts.
2018-08-08 08:49:31 -07:00
Lance Richardson
bd4d68c785
network/exos: add exos_facts module ( #43210 )
...
Add exos_facts module. Known limitations at this time include:
- Interface MTU is not reported.
- Only primary interface IP is reported.
Add basic unit tests for the exos_facts module.
An EXOS CLI prompt can be prefixed with '! ' (shutting down), '* '
(running configuration does not match saved configuration), and
can include various status tokens within parentheses after these
prefixes. Update prompt regex to accept valid CLI prompts.
2018-08-08 16:02:18 +02:00
sward1557
e24c036057
Added junos_config note about override set format ( #43608 )
2018-08-08 15:58:28 +02:00
Lindsay Hill
8429f777da
New networking module: voss_command ( #43741 )
...
* new voss_command module
* Removed incorrect version_added line
2018-08-08 15:56:50 +02:00
Dag Wieers
d8ba8c03f3
ACI: Make querying links and nodes possible ( #43441 )
...
This functionality was not considered when the module was written, but
there's no reason why it shouldn't be supported.
We had to rework the query string construction and object filtering.
This new functionality allows to filter on arbitrary keys and supports
None values.
This PR fixes various issues with the existing framework, including
querying specific objects using construct_url_4 (i.e.
aci_epg_to_contract and aci_static_binding_to_epg)
2018-08-07 23:54:54 +02:00
Nathaniel Case
ab39481c31
cli_command module ( #42916 )
...
* Create cli_command module to do direct cliconf calls
* Update edgeos cliconf signature to match.
* cli_command is cli-only
* Add tests
2018-08-06 10:41:57 -04:00
rmudingay
7feef1b64b
junos_user: additonal sshkey types added ( #43685 )
2018-08-06 10:20:27 +05:30
Ganesh Nalawade
35adc12c38
Update junos cliconf plugin ( #43643 )
...
* Update junos cliconf plugin
Fixes #39056
Refactor junos cliconf plugin api and other
minor changes
* Fix CI issue
* Fix CI failure
2018-08-06 10:08:05 +05:30
Kevin Breit
3750c3a4d9
Meraki/doc response vlan ( #43669 )
...
* Add proper response documentation to meraki_vlan
* Add fixed IP assignemnts and reserved IP range response docs
* Fix syntax error
* Remove duplicate reservedIpRanges documentation
2018-08-06 01:52:16 +02:00
Nilashish Chakraborty
4a1d37a76b
Fix argument error in DCI ( #43634 )
2018-08-03 19:02:26 +05:30
Anil Kumar Muraleedharan
119376a685
Refactoring to persistence connection BGP, factory, reload, save, showrun modules ( #43534 )
...
* Refactoring to persistence connection BGP, factory, reload, save, showrun modules
* Refactoring methods from Util to module file
* Removing BGP Utility methods
* Adding to errors that need to be ignored
2018-08-03 08:40:24 -04:00