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
Ganesh Nalawade
33ac35c68d
Fix vyos intergration test issue ( #26947 )
...
* Fix vyos intergration test issue
* Fix review comment
2017-07-18 14:34:14 +02:00
Dag Wieers
3f567d5295
Added RETURN information
...
Just that.
2017-07-18 08:13:09 -04:00
Anil Kumar Muraleedharan
9258196184
Update cnos_devicerules.py to add 4 new device supports ( #26745 )
...
The devices are NE1072T, NE1032, NE1032T, NE10032, NE2572
2017-07-18 13:12:27 +01:00
Anil Kumar Muraleedharan
7098735fdf
Checked again with YAML Checker and Pep8 checker ( #26786 )
2017-07-18 13:11:21 +01:00