Matt Davis
907b662dc6
Powershell module_utils loader and tests ( #26932 )
...
* supports custom module_utils loads (anything in module prefaced with `#Requires -Module Ansible.ModuleUtils.*`)
* supports all usual PluginLoader module_utils locations (built-in lib/ansible/module_utils/, custom path from config, playbook module_utils/, ~/.ansible/module_utils, role module_utils, etc),
* moves Powershell module_utils from module_utils/powershell.ps1 to module_utils/powershell/Ansible.ModuleUtils.PowerShellLegacy.psm1
7 years ago
Toshio Kuratomi
37e757286d
Add module_utils example next to library examples ( #25390 )
7 years ago
Dag Wieers
636f8737c9
win_unzip: Add integration tests, check-mode, various ( #25335 )
7 years ago
Matt Davis
9d3494eb87
add generated password to win_owner test user ( #26826 )
...
* previous test without a password failed on hosts that had strict password policy
7 years ago
David Moreau-Simard
26d358c64d
Fix typo in docstring for host inventory plugin
7 years ago
David Moreau-Simard
16073f5b08
Add the 'ttl' parameter for sensu_check
...
The TTL [1] parameter for checks allows Sensu to detect if a check
has gotten stale (i.e, stopped checking).
[1]: https://sensuapp.org/docs/latest/reference/checks.html#check-attributes
7 years ago
Dylan Silva
913a8f864a
changed freeze date for modules ( #27009 )
7 years ago
Dag Wieers
1e8713a50a
win_shortcut: Fail when command is not absolute path ( #26533 )
...
This PR ensures the user gets a proper error when the `src` is not an absolute path.
And some cosmetic cleanup, and improve integration tests.
7 years ago
Sloane Hertel
d971629062
[cloud] Fix ASG updates when LaunchConfigurationName does not exist for ASG instances
...
when replacing launch configurations the previous launch config is removed from any instances (#26966 )
7 years ago
Vinay Dandekar
5b109506c4
[cloud] Rename ec2_facts to ec2_metadata_facts ( #26293 )
...
- Update CHANGELOG with ec2_facts deprecation notice
7 years ago
Ted Timmons
65da6a0789
[cloud][py3] Use to_bytes in ec2_key module in two more places ( #26936 )
...
PR #23051 fixes the first failure of this, but it doesn't fix the successive calls.
7 years ago
Matt Clay
16f796460f
Fix rstcheck issue.
7 years ago
Brian Coca
3477825fc9
updated roadmap
7 years ago
Matt Clay
09146e5573
Add files failing import test to skip list.
7 years ago
Matt Clay
8e66015564
Fix rst syntax in roadmap.
7 years ago
Matt Clay
6ce683c29e
PEP 8 fix.
7 years ago
Tim Rupp
a236d249ae
Adds the bigip_configsync_actions module ( #26506 )
...
This module is required as part of HA configuration of a set of
BIG-IPs. It is used to initiate and way for configuration syncing
to happen.
Unit tests are provided. Integration tests can be found here
https://github.com/F5Networks/f5-ansible/blob/devel/test/integration/bigip_configsync_actions.yaml#L23
https://github.com/F5Networks/f5-ansible/tree/devel/test/integration/targets/bigip_configsync_actions/tasks
7 years ago
Tim Rupp
3af1d6ccae
Adds file_common_args to f5 utils ( #26618 )
...
This is needed by a future module, so I wanted to make sure it's
available now.
7 years ago
Tim Rupp
ea14107a56
Fixes some bugs in yaml and code ( #26627 )
...
related to default values that were pointed out to me.
7 years ago
Tim Rupp
75e609c15e
adds the bigip_ucs module ( #26663 )
...
This module allows you to load existing UCS files onto a BIG-IP
system
Unit tests are provided. Integration tests can be found here
https://github.com/F5Networks/f5-ansible/blob/devel/test/integration/bigip_ucs.yaml#L23
https://github.com/F5Networks/f5-ansible/tree/devel/test/integration/targets/bigip_ucs/tasks
7 years ago
Tim Rupp
72f41148a0
Adds tcp_echo module for bigip ( #26844 )
...
This patch is part a refactor of TCP monitors for BIG-IP. This module
may file in testing without the base tcp module merged because it makes
use of similar fixtures.
Unit tests are provided. Integration tests can be found here
https://github.com/F5Networks/f5-ansible/blob/devel/test/integration/bigip_monitor_tcp_echo.yaml#L23
https://github.com/F5Networks/f5-ansible/tree/devel/test/integration/targets/bigip_monitor_tcp_echo/tasks
7 years ago
Tim Rupp
229acfcee2
Updates botmeta to make F5 maintain their modules ( #26907 )
...
Updating the metadata file so that customers no longer need
to be called out when an F5 change is made
7 years ago
Tim Rupp
278fa552f8
Adds half-open tcp monitor module ( #26920 )
...
This is necessary as a part of refactoring the tcp monitor module.
Unit tests are provided. Integration tests can be found here
https://github.com/F5Networks/f5-ansible/blob/devel/test/integration/bigip_monitor_tcp_half_open.yaml#L23
https://github.com/F5Networks/f5-ansible/tree/devel/test/integration/targets/bigip_monitor_tcp_half_open/tasks
7 years ago
Adrian Likins
06e49dfbbd
fix roadmap, strikethough does not quite work
7 years ago
Adrian Likins
e6de059048
updating roadmap with facts status
7 years ago
Ganesh Nalawade
e0cf64d64c
Fix idempotency issue in vyos_interface integration test ( #26993 )
7 years ago
Brian Coca
5ffb40fcdb
properly filter out noise from debug
7 years ago
Ganesh Nalawade
58dc6c7882
vyos_interface integration test fix ( #26976 )
7 years ago
Ricardo Carrillo Cruz
15eb0d463d
Revert "Do not grep eos_command for filtering virtio ( #26972 )"
...
This reverts commit b742930253
.
7 years ago
Ricardo Carrillo Cruz
b742930253
Do not grep eos_command for filtering virtio ( #26972 )
...
It seems piping doesn't work on eos_command, so just search
for string on entire stdout.
7 years ago
Dag Wieers
a562d76a32
Make the VMware team more powerful ( #26957 )
...
I think this is needed to make the VMware Working Group up to speed.
7 years ago
Sloane Hertel
cdd1a147f1
[cloud] fix exception examples in AWS guidelines to be compatible with python3 ( #26948 )
7 years ago
Tomáš Karásek
a5c41dcd49
Add grouping by hostname for the Packet inventory ( #21069 )
...
* Add grouping by hostname for the Packet inventory
* remove space after eol
7 years ago
Ganesh Nalawade
33ac35c68d
Fix vyos intergration test issue ( #26947 )
...
* Fix vyos intergration test issue
* Fix review comment
7 years ago
Dag Wieers
3f567d5295
Added RETURN information
...
Just that.
7 years ago
Anil Kumar Muraleedharan
9258196184
Update cnos_devicerules.py to add 4 new device supports ( #26745 )
...
The devices are NE1072T, NE1032, NE1032T, NE10032, NE2572
7 years ago
Anil Kumar Muraleedharan
7098735fdf
Checked again with YAML Checker and Pep8 checker ( #26786 )
7 years ago
Abhijeet Kasurde
f5e9d19af7
Correct usage of FindByUuid in vmware module util ( #26040 )
...
This fix corrects the usage of function FindByUuid by
specifying correct parameter 'uuid' and 'instanceUuid'
as documentation of VMWare's API.
Fixes : #24398 , #24835 , #25713
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
7 years ago
Abdul Anshad A
c6d012a2eb
fix issue #4755 ( #19234 )
7 years ago
Abhijeet Kasurde
f7c8e7bdab
Update vmware_inventory ( #26308 )
...
Fix adds
* Exception handling
* Unit tests
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
7 years ago
Andreas Olsson
4e01397817
Add IPv6 support to module_utils.urls TLS validation ( #26852 )
...
socket.create_connection is a higher-level function, which tries to
establish a socket connection using both AF_INET and AF_INET6. It got
introduced in Python 2.6, which ought to be fine with Ansible 2.4.
Fixes #26740
7 years ago
Ganesh Nalawade
b8cd646afd
net_lldp_interface module implementation for junos ( #26915 )
...
* junos_lldp_interface module implementation
* junos_lldp_interface integration test
* net_lldp_interface module intgration test for junos
* Add lldp configuration parameter in junos_lldp
* Modify junos_lldp testcase as per above change
* Add net_lldp_interface module documentation
7 years ago
Will Medlar
3f67d167fe
[ Fixes #26690 ] Supports Python 3 handling of base64 encoding ( #26876 )
...
* [Fixes #26690 ] Supports Python 3 handling of base64 encoding
* Set text auth to separate variable for reuse
7 years ago
Guillaume Coré
42ca1ef040
Add unit tests for parted module ( #24164 )
...
* Add unit tests for parted module
Test the current expected behavior of the module:
- mock parted() and get_device_info()
- Use some of the examples and test the 'script' passed to parted.
- mock check_parted_label() to return false, as if parted version is > 3.1
- assert get_device_info output is correct
Current implementation of the module runs parted several time while going
through all parameters (flags, name, ...). Between calls it uses get_device_info
to update the dictionary. Use check_mode for some of the tests to force module
to go through all the parameters even is dictionary is not updated.
* test_parted.py: add "name" param into expected results
since 78fff751ab
, parse_partition_info
fetch the partition name. This commit adds 'name' key and value into
the expected results.
7 years ago
Jimmy Conner
fbf68b5725
vmware_guest relative paths for folder ( #26927 )
...
* Re-introduce relative paths to vmware_guest folder:
Move compile_folder_path_for_object function from vmware_guest_find to
utilities
Allow full path or relative path to be specified for the folder
parameter. We will build the full path to the new VM.
* Remove duplicate check
* PEP8 Fixes
7 years ago
Peter Sprygada
8e2dcaf9f6
update asa to use network_cli connection plugin ( #26899 )
...
* WIP update asa to use network_cli connection plugin
* add asa.py to cliconf plugins
* update asa.py terminal plugin to support regexp and events
* update constants to map asa modules to asa action handler
* update asa action handler to implement persistent connections
* update asa shared module to use persistent connections
* update asa_command module to use new connection
* fixed pep8 issues
7 years ago
Ivo van Kreveld
e976f299f8
Divided test methods of TestExtendValue class ( #22574 )
...
Divided the two test methods of the TestExtendValue class into multiple test methods so there is a test method for each compare.
7 years ago
Toshio Kuratomi
9a9c1c57bf
Add stat's lnk_target to the changelog
7 years ago
Ricardo Carrillo Cruz
4532c791fd
Add missing provider on disable eapi tasks ( #26928 )
7 years ago
Ricardo Carrillo Cruz
258d2058cd
Remove enable EAPI from prepare_eos_tests ( #26910 )
...
Enabling EAPI is not common on CLI *and* EAPI tests, therefore
enabling it should be put at the eapi.yaml task level.
7 years ago