Tim Rupp
d1288f9ea1
Adds bigip_dns_zone module ( #48482 )
...
This module can be used to manage zones on a BIG-IP. The managed
zones should **not** be confused with ZoneRunner zones as they are
not the same.
6 years ago
Tim Rupp
9a396cc45d
Fixes unit tests broken in ansible 2.8 and minor module cleanup ( #48484 )
6 years ago
Tim Rupp
1378e9fca2
Removes the f5-sdk from bigip_firewall_address_list module ( #48483 )
6 years ago
Tim Rupp
b5ee96a576
Adds bigip_dns_nameserver module ( #48480 )
...
This module can be used to manage DNS nameservers (usually used for
DNS express) functionality on a BIG-IP.
6 years ago
Tim Rupp
0c14b75eec
Remove f5-sdk from bigip_device_trust ( #48479 )
6 years ago
Tim Rupp
1c7e6d354c
Remove f5-sdk from bigip_device_sshd ( #48478 )
6 years ago
Tim Rupp
90857004c9
Remove f5-sdk from bigip_device_ntp ( #48477 )
6 years ago
Tim Rupp
ccb6349e70
Removes f5-sdk from bigip_device_license ( #48476 )
6 years ago
Tim Rupp
0873043e5a
Fixes ssl cipher ordering in bigip_device_httpd. Also fix unit tests ( #48475 )
6 years ago
Tim Rupp
fccbbf3405
Removes f5-sdk from bigip_device_group_member ( #48464 )
6 years ago
Tim Rupp
70cdf477e4
Remove f5-sdk from bigip_device_group ( #48463 )
6 years ago
Tim Rupp
03ccf50466
Remove f5-sdk from bigip_device_dns ( #48461 )
6 years ago
Tim Rupp
a1a899353c
Remove f5-sdk from bigip_device_facts and add more facts ( #48462 )
6 years ago
Tim Rupp
de066ceef8
Removes f5-sdk from bigip_device_connectivity ( #48460 )
6 years ago
Tim Rupp
c161ffef81
Fixes unit tests for bigip_device_auth that were broken in 2.8 ( #48459 )
6 years ago
Tim Rupp
68084d989c
Removes f5-sdk from bigip_data_group ( #48458 )
6 years ago
Tim Rupp
effa22245e
Remove the f5-sdk from bigip_configsync_action ( #48457 )
6 years ago
Tim Rupp
e6fad87e20
Removes the f5-sdk from bigip_config ( #48456 )
6 years ago
Tim Rupp
ec2933e20b
Removes the f5-sdk from bigip_command ( #48455 )
6 years ago
Tim Rupp
d97abff0ad
Fixes unit tests that were broken in ansible 2.8 ( #48454 )
6 years ago
Tim Rupp
5196188b97
Minor fixes to bigip_cli_alias ( #48452 )
6 years ago
Tim Rupp
70cf5acf13
Remove f5-sdk from bigip_asm_policy ( #48451 )
6 years ago
Tim Rupp
77d14b36b0
Remove the f5-sdk from as3 module ( #48449 )
6 years ago
Tim Rupp
f4c2587d47
Adds new parameters to bigip_pool_member ( #48448 )
6 years ago
Tim Rupp
55f5a707fe
Removes f5-sdk from bigip_pool ( #48431 )
...
Additionally fixes forwarding, small bugs, and adds small enhancements
6 years ago
Tim Rupp
7290bc23b8
Removes the f5-sdk from bigip_provision ( #48397 )
6 years ago
Tim Rupp
38806e8507
Fixes for bigip_qkview ( #48396 )
...
Fixes unit tests for ansible 2.8 and adds more error handling
for qkview generation
6 years ago
Jack Haden-Enneking
15e77ebfe8
ipaddr filter - return a network address when given an address with /32 subnet ( #47539 )
...
* fix #17872
* add changelog fragment and enable unit test
6 years ago
Martin Krizek
421d67f1ee
conditional: fix direct boolean "shortcut" ( #47941 )
...
* conditional: fix direct boolean "shortcut"
* Add unit tests
6 years ago
Matt Martz
0d068f1e3a
Support list of dicts with omit. Fixes #45907 ( #45923 )
6 years ago
Raphael Meudec
c062f37984
Bug 42787 create volume with label ( #46527 )
...
* add None value to docker-version so it can be mocked in tests
6 years ago
Michael Cassaniti
a2f3f16930
win_updates: Add post search category matching to support product matching ( #45708 )
...
* win_update: Add post search category matching to support product matching
* win_updates: Return categories of each update
* win_updates: Documentation fix-up
* win_updates: Adjusted documentation to reflect regex vs sub-string match of post-cat strings
* win_updates: Sped up post-category checking
* win_updates: Updated documentation to suggest querying post-category strings
* win_updates: Simplified saving and checking post-categories
* fixed some issues and added filtered categories to return value
* win_updates: Moved all category matching to occur after initial search
* win_updates: Adjustments to satisfy PowerShell lint checks
* win_updates: Dropped category validation from action plugin
* win_updates: Documentation updates
* win_updates: Fixed plugin unit tests
6 years ago
Adam Miller
091fb1dc3f
yum also parse obsolete package output ( #45365 )
...
* yum also parse obsolete package output
This is a rebase of the patch originally proposed in
https://github.com/ansible/ansible/pull/40001 by machacekondra
Fixes #39978
Signed-off-by: Adam Miller <admiller@redhat.com>
* properly parse the obsoletes, provide a new output entry, add changelog
Signed-off-by: Adam Miller <admiller@redhat.com>
* make pep8 happy
Signed-off-by: Adam Miller <admiller@redhat.com>
* remove q debugging output
Signed-off-by: Adam Miller <admiller@redhat.com>
6 years ago
Andrew Herrington
43bbc505a1
Add threading to slack notification module ( #47333 )
...
* Add threading to slack notification module
* Fix sanity check
* Change thread_ts to thread_id
6 years ago
Lars
b6b238ae43
facts: suse: fix SLES4SAP12 detection ( #44388 )
6 years ago
Tim Rupp
16032d37c4
Removes f5-sdk from bigip_service_policy ( #48033 )
6 years ago
Tim Rupp
11ff831998
Remove f5-sdk from bigip_snat_pool ( #48030 )
6 years ago
Tim Rupp
1373a25ed3
Remove the f5-sdk from bigip_smtp ( #48032 )
6 years ago
Tim Rupp
438827ca4d
Remove f5-sdk from bigip_snmp ( #48029 )
6 years ago
Tim Rupp
45e990c5f8
Remove the f5-sdk from snmp community module ( #48028 )
6 years ago
Tim Rupp
6b14bab750
Fixes ansible unit tests for bigip_software_install ( #48025 )
6 years ago
Tim Rupp
5afe77933b
Removes the f5-sdk from bigip_snmp_trap ( #48027 )
6 years ago
Tim Rupp
b45b2b3cc4
Fixes unit tests for bigip_software_image ( #48026 )
6 years ago
Tim Rupp
a90bf9fb32
Removes f5-sdk from bigip_software_update ( #48024 )
6 years ago
Tim Rupp
787b12e016
Adds the bigip_ssl_ocsp module ( #48018 )
...
This module can be used to manage OCSP profiles on a BIG-IP
6 years ago
Tim Rupp
32e77c12e0
Fixes to bigip_static_route ( #48017 )
...
Corrects documentation. Fixes unit tests, Fixes ip address checks
for gateway_address
6 years ago
Tim Rupp
f25d9a1b30
Remove sdk and deprecated features ( #48016 )
...
This removes deprecated params and the f5-sdk from the sys_global module
6 years ago
Tim Rupp
96c9d9fdaa
Removes the f5-sdk from bigip_sys_db ( #48015 )
6 years ago
Tim Rupp
f9402e5a91
Removes the f5-sdk from timer policy module ( #48014 )
6 years ago
Tim Rupp
d8a8c21efe
Removes the f5-sdk from the traffic group module ( #48008 )
6 years ago
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
6 years ago
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
6 years ago
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
6 years ago
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
6 years ago
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
6 years ago
f-bor
35b97a2fa7
edgeswitch_facts ( #47618 )
6 years ago
saichint
b92556549e
Add new configurations for nxos_vxlan_vtep ( #47834 )
...
* add new commands for vxlan
* review comments
* fix unit test
* fix sanity yaml spaces
6 years ago
Stephan Müller
00bab2d24d
[docker_network] add ipv6 support ( #47492 )
...
* [docker_network] add ipv6 support
* docker_network: review ipam_options
* docker_network: fix requirements
* docker_network: fix deprecation notice
* docker_network: add minimum docker version change
* docker_network: remove trailing whitespace
* docker_network: revert rename of network_four #discussion_r228707101
* docker_network: refactor IPAM config comparison #discussion_r228707255, #discussion_r228707280
* docker_network: correct spelling of IPv4 and IPv6 #discussion_r228707114, #discussion_r228707138
* docker_network: manually remove networks #discussion_r228709051
* docker_network: refactor enable_ipv6 condition #discussion_r228707317
* docker_network: add mutually_exclusive #discussion_r228707185
* docker_network: fix iprange #discussion_r228709072
* docker_network: add auxiliary addresses in examples and tests
* docker_network: link to docker docs #discussion_r228707018
* docker_network: remove list default #discussion_r228707060, #discussion_r228709091
* docker_network: introduce params syntax for create_network() #discussion_r228709031
* docker_network: beautify code
* docker_network: resolve change requests
* docker_network: add yaml header
* docker_networking: fix get_ip_version
* docker_network: extend CIDR test
* docker_network: use backported unittest2 for python 2.6
* docker_network: migrate unittest to pytest
6 years ago
Matt Martz
042a0cff23
Add unit tests for unsafe_proxy ( #47887 )
...
* Add unit tests for unsafe_proxy
* Remove unused import
* Address comments
* Add inheritance test
6 years ago
anasbadaha
dc8b3e94ad
Adding IGMP vlan module for onyx switches ( #47811 )
...
Signed-off-by: Anas Badaha <anasb@mellanox.com>
6 years ago
anasbadaha
760e57f877
Adinng new module for supporting PTP interface in Onyx switches ( #47489 )
...
Signed-off-by: Anas Badaha <anasb@mellanox.com>
6 years ago
anasbadaha
dea9e9b4c8
Adding new module for supporting PTP Global Protocol ( #47501 )
...
Signed-off-by: Anas Badaha <anasb@mellanox.com>
6 years ago
Lindsay Hill
a1b0d20368
New voss_config module ( #47533 )
...
* New voss_config module
* Updated test import paths as per #46996
6 years ago
Felix Fontein
73533d3fc2
docker_* modules: simplify idempotency comparisons ( #47709 )
...
* More generic comparison code from docker_container to docker_common.
* More flexibility if a is None and method is allow_to_present.
Note that this odes not affect docker_container, as there a is never None.
* Update docker_secret and docker_config: simplify labels comparison.
* Added unit tests.
* Use proper subsequence test for allow_more_present for lists.
Note that this does not affect existing code in docker_container, since lists
don't use allow_more_present. Using allow_more_present will only be possible
in Ansible 2.8.
* pep8
6 years ago
Susant Sahani
2596ac196f
nmcli: Introduce VxLan ( #45932 )
...
This work enables to add vxlan via nmcli module
```
- nmcli:
type: vxlan
conn_name: vxlan_test1
vxlan_id: 16
vxlan_local: 192.168.1.2
vxlan_remote: 192.168.1.5
```
ansible 2.8.0
revision 1: Added tests
Signed-off-by: Susant Sahani <susant@redhat.com>
6 years ago
Tim Rupp
1ddfac5ad5
Fixes unit tests for vcmp guest module ( #47792 )
...
Tests were not working for ansible 2.8
6 years ago
Tim Rupp
1aae9ad282
Remove f5-sdk from bigip_virtual_address module ( #47791 )
...
Removes the f5-sdk and fixes unit tests for ansible 2.8
6 years ago
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
6 years ago
Tim Rupp
e0d2419683
Adds firewall global rules module ( #47789 )
...
This module allows the user to change global rules in AFM firewalls
6 years ago
Tim Rupp
10f3e0c187
Adds module to manage cookie persistence profiles in BIG-IP ( #47786 )
6 years ago
Tim Rupp
7336dd595b
Adds ipsec policy module for BIG-IP ( #47785 )
...
Allows users to manage IPSec policies on a BIG-IP
6 years ago
Tim Rupp
9d2f68e00a
Adds bigip_traffic_selector module ( #47784 )
...
This module enables the user to manage traffic selector policies on a BIG-IP
6 years ago
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
6 years ago
Tim Rupp
9d351f2ee7
Adds bigip profile for http2 ( #47782 )
...
This allows one to manage HTTP2 profiles on a BIG-IP
6 years ago
Tim Rupp
f80288c0c4
Adds bigip_monitor_ldap module ( #47781 )
...
Adds new module to manage LDAP monitors on a BIG-IP
6 years ago
Tim Rupp
114d591f31
Adds bigip_ike_peet module ( #47780 )
...
Adds new module to managing IKE peers
6 years ago
Tim Rupp
8edbfb488c
Adds new parameters to bigip_vlan ( #47777 )
...
Also fixes unit tests to work in ansible 2.8
6 years ago
Tim Rupp
7c84ba8051
Fixes tests in bigip_wait for ansible 2.8 ( #47773 )
6 years ago
Tim Rupp
38844194ae
Fixes bigiq unit tests for ansible 2.8 ( #47771 )
...
fixes the unit tests for bigiq in ansible 2.8 because changes broke them
6 years ago
Tim Rupp
8ede4c5e60
Adds more facts to bigiq_device_facts ( #47765 )
...
Adds more facts to the bigiq_device_facts module
6 years ago
Tim Rupp
cbc8571809
Adds fixes to the bigiq unit tests ( #47763 )
...
The tests were not working on ansible 2.8. This fixes that.
6 years ago
Tim Rupp
6e28b7d572
Remove the f5-sdk from more bigiq modules ( #47721 )
6 years ago
Ganesh Nalawade
17fea30841
Revert "enhance recv calls in network_cli ( #47345 )" ( #47731 )
...
This reverts commit c649d0ea32
.
The change results in deadlock in network_cli while it is
waiting to check the return value of recv_ready() which
was added in this commit to improve performance
6 years ago
Tim Rupp
d5d18a995a
Removes f5 sdk from bigiq modules and fixes unit tests ( #47720 )
6 years ago
Tim Rupp
b7a937cb0d
Updates bigiq_utility_license_assignment for ansible 2.8 ( #47719 )
6 years ago
f-bor
c649d0ea32
enhance recv calls in network_cli ( #47345 )
...
* enhance recv calls in network_cli
* updated network_cli test unit
* enhance recv calls in network_cli
* fix mistake
* better timeout management
* remove exception trigger
* test
* test2
* restore exception and timeout
* ganeshrn's way
* correction
* timeout and exception return
6 years ago
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
6 years ago
Matt Clay
8f072ea0f5
Fix sanity test failure.
6 years ago
Brian Coca
581b6aed2e
really skip if no boto3
...
makes no sense to check/skip after you already fail to import
6 years ago
Jocelyn Jaubert
4352a4e54d
interfaces_file: Add test for pre-up/post-up with inet/inet6
6 years ago
Jocelyn Jaubert
bd7001cdb6
interfaces_file: Add test for changing ipv4 or ipv6 address through address_family
6 years ago
Jocelyn Jaubert
a4916e848d
interfaces_file: Add test for multiple address_family for same iface
6 years ago
Ganesh Nalawade
335a979f1d
Fix prompt mismatch issue for ios ( #47004 )
...
* Fix prompt mismatch issue for ios
Fixes #40884 #44463
* If the command prompt is matched check if data is
still pending to be read from buffer.
* This fix adds a new timer `buffer_read_timeout`
which will be trigerred after command prompt
is matched and data is attempted to be read from channel.
If not data is present of channel the timer will expire
and response we be returned to calling function.
* Fix unit test failure
* Update to make buffer timeout float
* Update doc and fix review comment
* Fix CI issues
* Update doc
* Fix review comments
* Fix review comments
6 years ago
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.
6 years ago
Aaron
9c08ff7a94
[aws] New module: iam_password_policy ( #36200 )
...
* Adding iam_password_policy module
* fixing various issues -- error handling, bugs
* fixing various issues based on tests
* renaming dummy var
* fixing type reference in documentation
* adding int tests and other updates
* removing typo
* fixing auth for int tests
* removing int tests for now
* readding integration tests w/ unsupported designation
* removing conflicting group
* Update aliases
* Fix unused variable
6 years ago
Steve Dodd
ee6ab5d5aa
Add support for IOS vlan parsing filter. ( #40555 )
...
* Add support for IOS vlan parsing filter.
Example usage below:
{% set parsed_vlans = vlans | vlan_parser %}
switchport trunk allowed vlan {{ parsed_vlans[0] }}
{% for i in range (1, parsed_vlans | count) %}
switchport trunk allowed vlan add {{ parsed_vlans[i] }}
* Update test_network.py
Add import statement for filter
* Fixed PEP8 issues relating to comments
* Fix PEP8 issues related to blank lines
* Removed magic numbers for line lengths. This should generalize support
to other IOS-like NOS that use similar methods for listing vlans. The
default arguments for line lengths will still be specific to Cisco IOS.
The unit tests for line length are still specific to Cisco IOS.
6 years ago
Fran Fitzpatrick
ab8ed2f84d
Add unit tests for junos terminal ( #47103 )
6 years ago
Matt Clay
3033fd96b0
Move unit test compat code out of `lib/ansible/`. ( #46996 )
...
* Move ansible.compat.tests to test/units/compat/.
* Fix unit test references to ansible.compat.tests.
* Move builtins compat to separate file.
* Fix classification of test/units/compat/ dir.
6 years ago
Matt Martz
a06a5ded61
Do not use mutable defaults in FieldAttribute, instead allow supplying a callable for defaults of mutable types. Fixes #46824 ( #46833 )
6 years ago
dangoscomb
fb72a5424c
nmcli: fix vlan connection modification Fixes #42322 ( #42415 )
...
* ensure optional items are set to empty strings rather than not presented
fix syntax of vlan modification command
* extended tests for nmcli
6 years ago