James Mighion
b8337ee9d3
New module aireos_command ( #26769 )
...
* Adding ciscowlc_command module and unit tests.
* Adding __init__.py for unit test.
* Fixing PEP8 W503.
* Renaming module from ciscowlc_command to aire_command.
* Renaming aire_command to aireos_command.
2017-07-19 23:14:52 +05:30
Alex Grönholm
657ab58139
Added the docker_volume module ( #24957 )
...
* Added the docker_volume module
* Code style fixes
* Added yours truly to the copyright statement
* Added documentation link
* Fixed YAML syntax in documentation string
* Documentation style fixes based on the code review
* Implemented requested code corrections
* Added documentation for the "labels" option
* Handled APIErrors from docker-py
* Fixed the type of the "labels" option (dict -> list)
* Fixed typo
* Import APIError from docker_common, not from docker-py
2017-07-19 13:43:54 -04:00
Frederic Lepied
65d093d9a7
Skip f5 tests if f5-sdk is not installed ( #27035 )
...
Fixes: bug #27034
Introduced by 278fa552f8
2017-07-19 10:09:25 -06:00
Tim Rupp
09e9b4b4ba
Adds refactored bigip_monitor_tcp ( #26842 )
...
This module needed to be refactored to use the REST API and
coding conventions for newer modules. This patch adds those changes.
This patch also deprecates params in favor of separate modules. These
deprecated params will be removed in 2.5.
Unit tests are provided. Integration tests can be found here
https://github.com/F5Networks/f5-ansible/blob/devel/test/integration/bigip_monitor_tcp.yaml#L23
https://github.com/F5Networks/f5-ansible/tree/devel/test/integration/targets/bigip_monitor_tcp/tasks
2017-07-19 10:07:18 -06:00
Andreas Olsson
593297d7a2
Only use git verify-tag
when verifying annotated tags ( #26414 )
...
* Only use `git verify-tag` when verifying annotated tags
The command `git verify-tag` only applies to annotated tags. When
verifying lightweight tags, which are more similar to non-moving
branches, one has to use `git verify-commit` instead.
Using ':' as a separator is appropriate since that is one of the
characters not allowed in a Git reference name.
See also https://www.kernel.org/pub/software/scm/git/docs/git-check-ref-format.html
* Improve testing of the Git module's gpg verification
2017-07-19 11:30:12 -04:00
Andreas Olsson
779d05aec4
Support tilde (~) paths for unarchive creates tests
...
This expands the value of the creates parameter the same way which the
value of the dest parameter is already being expanded.
Fixes #26965
2017-07-19 11:13:17 -04:00
Yanis Guenane
bc30dddb81
openssl_publickey: Allow one to specify the output format ( #27031 )
...
Public key can be extracted extracted in different format from
the PEM formatted RSA pair.
This commit allows the user to specify the format s/he wants to generate
the public key:
* PEM
* OpenSSH
2017-07-19 08:48:11 -04:00
Yanis Guenane
1dc608f2cf
OpenSSL modules uses file_common_args ( #27032 )
...
* openssl_publickey: Allow one to specify file permission
Allow a user to specify file permissions on the generated publickey via
the file module common arguments.
* openssl: Add documentation regarding file_common_args
Add documentation for those modules to let the user know that he can
rely on file_common_args to specify file permissions.
2017-07-19 08:47:23 -04:00
acrewdson
0a4c570153
Fix typo ( #26988 )
2017-07-19 08:33:04 -04:00
danielerez
317ad54599
ovirt: ovirt_host_storage_facts ( #26184 )
...
Added 'ovirt_host_storage_facts' module to retrieve
a list of HostStorage[1] objects by a specified iscsi
target and address.
E.g.
- ovirt_host_storage_facts:
vm: myhost
iscsi:
target: iqn.2016-08-09.domain-01:nickname
address: 10.34.63.204
[1] http://ovirt.github.io/ovirt-engine-api-model/master/#types/host_storage
ISSUE TYPE
* Feature Pull Request
COMPONENT NAME
* lib/ansible/modules/cloud/ovirt/ovirt_host_storage_facts.py
@machacekondra
@mureinik @maorlipchuk
2017-07-19 07:25:47 -04:00
Sloane Hertel
79e54f4006
[cloud] s3_bucket: policy comparison - fixes #25428 ( #25723 )
...
Creates a new way to compare bucket policies by making their elements hashable & comparing that way after normalizing syntax like single-item lists.
2017-07-19 07:01:33 -04:00
Ryan Brown
beca565c79
[Docs] Add note on module development about the copyrights ( #26812 )
...
* Add note on module development about the copyrights
This matches what's in CODING_GUIDELINES.md as of July 2017
* Add recommendation for standardizing on `Copyright (c) 2017 Ansible Project`
* s/with/should have/
* Fix more unicode
2017-07-19 06:58:52 -04:00
Abhijeet Kasurde
cf34cefbdc
Add FindByUUID testcase for vmware_guest_facts ( #27022 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2017-07-19 06:43:51 -04:00
Yanis Guenane
0b1cca56f7
openssl_csr: Fix typo in the documentation ( #27028 )
...
Documentation state 'organizationUnitName' when the actual name of the
param is 'organizationalUnitName'
2017-07-19 05:17:45 -04:00
Dag Wieers
2b4a8095e9
Simplify XML error-handling and typo ( #26929 )
...
This PR fixes:
- A typo in the aci_login function
- Improve (XML) error-handling
- Rename status_code back to status
2017-07-19 08:46:16 +01:00
Ganesh Nalawade
abb4361990
Add vyos_interface default description ( #27029 )
...
* Add default description string to vyos_interface
* If `state=up` it should remove the `disable` configuration
for interface. However, if no other interface parameter is configured
this ends up deleting the interface itself which is not the desired
behaviour. Hence adding a default description field to avoid such
scenario's.
* Minor changes
* Add default description to aggregate
2017-07-19 13:01:56 +05:30
James Mighion
f682d9bf49
Adding aruba_command module along with unit tests. ( #26625 )
...
* Adding aruba_command module along with unit tests.
* Fixing PEP8 E303 too many blank lines.
* Adding default for timeout.
* Removing unused arguments. Moving default for timeout argument. Fixing cliconf to find hostname.
* Fixing PEP8 E302.
2017-07-19 09:49:12 +05:30
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
2017-07-18 20:44:01 -07:00
Toshio Kuratomi
37e757286d
Add module_utils example next to library examples ( #25390 )
2017-07-18 17:09:32 -07:00
Dag Wieers
636f8737c9
win_unzip: Add integration tests, check-mode, various ( #25335 )
2017-07-19 09:54:57 +10:00
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
2017-07-18 16:46:35 -07:00
David Moreau-Simard
26d358c64d
Fix typo in docstring for host inventory plugin
2017-07-18 18:41:52 -04:00
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
2017-07-18 18:40:39 -04:00
Dylan Silva
913a8f864a
changed freeze date for modules ( #27009 )
2017-07-18 14:11:15 -07:00
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.
2017-07-18 13:32:06 -07:00
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 )
2017-07-18 16:21:11 -04:00
Vinay Dandekar
5b109506c4
[cloud] Rename ec2_facts to ec2_metadata_facts ( #26293 )
...
- Update CHANGELOG with ec2_facts deprecation notice
2017-07-18 16:11:09 -04:00
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.
2017-07-18 15:35:31 -04:00
Matt Clay
16f796460f
Fix rstcheck issue.
2017-07-18 11:42:56 -07:00
Brian Coca
3477825fc9
updated roadmap
2017-07-18 14:22:52 -04:00
Matt Clay
09146e5573
Add files failing import test to skip list.
2017-07-18 11:04:00 -07:00
Matt Clay
8e66015564
Fix rst syntax in roadmap.
2017-07-18 10:47:59 -07:00
Matt Clay
6ce683c29e
PEP 8 fix.
2017-07-18 10:22:34 -07:00
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
2017-07-18 18:21:25 +01:00
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.
2017-07-18 18:19:06 +01:00
Tim Rupp
ea14107a56
Fixes some bugs in yaml and code ( #26627 )
...
related to default values that were pointed out to me.
2017-07-18 18:18:32 +01:00
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
2017-07-18 18:17:56 +01:00
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
2017-07-18 18:04:36 +01:00
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
2017-07-18 17:59:57 +01:00
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
2017-07-18 17:59:17 +01:00
Adrian Likins
06e49dfbbd
fix roadmap, strikethough does not quite work
2017-07-18 12:58:51 -04:00
Adrian Likins
e6de059048
updating roadmap with facts status
2017-07-18 12:45:17 -04:00
Ganesh Nalawade
e0cf64d64c
Fix idempotency issue in vyos_interface integration test ( #26993 )
2017-07-18 22:10:08 +05:30
Brian Coca
5ffb40fcdb
properly filter out noise from debug
2017-07-18 12:32:39 -04:00
Ganesh Nalawade
58dc6c7882
vyos_interface integration test fix ( #26976 )
2017-07-18 17:38:52 +02:00
Ricardo Carrillo Cruz
15eb0d463d
Revert "Do not grep eos_command for filtering virtio ( #26972 )"
...
This reverts commit b742930253
.
2017-07-18 17:14:28 +02:00
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.
2017-07-18 17:02:56 +02:00
Dag Wieers
a562d76a32
Make the VMware team more powerful ( #26957 )
...
I think this is needed to make the VMware Working Group up to speed.
2017-07-18 10:32:53 -04:00
Sloane Hertel
cdd1a147f1
[cloud] fix exception examples in AWS guidelines to be compatible with python3 ( #26948 )
2017-07-18 09:35:19 -04:00
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
2017-07-18 09:31:42 -04:00