Felipe Garcia Bulsoni
637571abfb
Added new module for managing LIGs in HPE OneView
2017-09-27 21:21:03 +02:00
Jonathan Piron
54859a2132
Fix crypttab python3 compatibility issue ( #30457 )
...
In python2 str gives byte string. In Python3 it gives unicode string so it
can't be written in a binary mode opened file.
Use to_bytes helper function to ensure content being written will be
properly encoded in both python2 and python3.
2017-09-27 11:58:02 -07:00
Dag Wieers
e63d949951
Add a blank line, and use the Copyright format as used during rewrite
...
So there is a discrepancy between the dev guide and what has been changed on disk by toshio.
Not a big deal, but needlessly confusing.
2017-09-27 20:44:22 +02:00
Brian Coca
82de2e1865
rmeove ext requirement for yaml inventory plugin
...
returns to the state before 2.4 made it a requirement
fixes #30855
2017-09-27 14:28:07 -04:00
bbomgardner
c2af15ce74
Remove extra space in string comp
...
Fixes [30983](https://github.com/ansible/ansible/issues/30983 )
2017-09-27 20:27:42 +02:00
Brian Coca
cd5cadfe69
added note about inventory_dir new behaviour ( #30865 )
...
* added note about inventory_dir new behaviour
2017-09-27 12:00:06 -04:00
Brian Coca
4efe305f6f
fixed wrong changelog entry
...
(cherry picked from commit e9649a0598
)
2017-09-27 11:49:39 -04:00
René Moser
b444332412
fix pep8 for cloudscale_server ( #30974 )
2017-09-27 11:39:02 -04:00
Will Thames
56fe9499d1
[cloud] Improve boto3_tag_list_to_ansible_dict backward compatibility ( #30622 )
...
Default to trying both `key` and `Key`, and corresponding
`value`/`Value`.
Alternative to #30542
2017-09-27 11:27:26 -04:00
Dag Wieers
a6c8dae918
Add xml and unarchive labels for module communities
2017-09-27 16:09:18 +02:00
Dag Wieers
96bb1b664c
Add labels for module_utils entries
...
And simplify syntax for single-item lists.
2017-09-27 16:03:11 +02:00
Thomas Steen Rasmussen
22fda12ac1
Remove stray " and replace include: with import_tasks:
2017-09-27 10:02:43 -04:00
Dag Wieers
a75925eb62
Added f5 label for ansibot
2017-09-27 15:33:05 +02:00
Dag Wieers
081547495e
Add avi label for ansibot
2017-09-27 15:32:30 +02:00
Dag Wieers
7910d8b2e9
Add aci label to ansibot
2017-09-27 15:22:56 +02:00
Dag Wieers
b71d2cafa5
Add jboss label to ansibot
2017-09-27 15:12:55 +02:00
Dag Wieers
60db863158
Add cloudstack label to ansibot
2017-09-27 15:00:18 +02:00
Michihito Shigemura
b3cee37dc1
Update links in style_guide/trademarks ( #30809 )
2017-09-27 01:29:56 -07:00
Thomas Krahn
adc8d60764
ipa_sudorule: Fix issue #25863 ( #26285 )
2017-09-27 03:51:59 -04:00
Dag Wieers
fd91da7297
pacman: PEP8 compliancy and doc fixes ( #30913 )
...
This PR includes:
- PEP8 compliancy fixes
- Documentation fixes
2017-09-27 03:13:18 -04:00
Fran Fitzpatrick
c7760f3ea8
Adds ipa_dnszone module ( #28790 )
...
* Adds ipa_dnszone
* Use new copyright/gpl notice
* Update metadata version
* Use native error handling
* Fix boilerplate
* Remove default false
* Use localhost
* Should be 2.5
2017-09-27 03:04:59 -04:00
Martin Krizek
55739c1e46
redhat_subscription: replace deprecated autosubscribe ( #30927 )
2017-09-27 02:33:00 -04:00
Dag Wieers
91bb211922
redis: PEP8 compliancy and doc fixes ( #30920 )
...
This PR includes:
- PEP8 compliancy fixes
- Documentation fixes
2017-09-27 02:12:06 -04:00
Dag Wieers
125c4b135d
mount: PEP8 compliancy and doc fixes
...
This PR includes:
- PEP8 compliancy fixes
- Documentation fixes
2017-09-27 01:56:08 +02:00
Prasad Katti
b672fd1f45
ec2_instance_facts: requires boto3 and botocore
2017-09-27 09:12:46 +10:00
Brian Coca
17f094bb6a
corrected import_play into to import_playbook ( #30853 )
...
* corrected import_play into to import_playbook
fixes #30744
2017-09-26 17:27:21 -04:00
Brian Coca
8378ac30b3
fix for slack callback breaks in 2.4 ( #30932 )
...
* fix for slack callback breaks in 2.4
fixes #30838
2017-09-26 17:18:59 -04:00
Peter Sprygada
909100bd2c
fixes issue where filter wouldn't error on undefined var ( #30921 )
...
The filter will now correctly error on an undefined variable when trying
to template the key `value`
2017-09-26 11:50:57 -07:00
James Tanner
932f62ab57
Move resource pool login to a separate function and fix undefined var reference
2017-09-26 14:41:33 -04:00
James Tanner
0bb3c4379c
device operations are recursive if serialized
2017-09-26 14:41:33 -04:00
Matt Martz
d40eff720c
Update API example for 2.4
2017-09-26 14:39:36 -04:00
Chris Alfonso
a39dac5c32
Adding new maintainer to mysql_db module ( #30936 )
2017-09-26 12:30:24 -06:00
Will Thames
ce2f5d26ab
Improve cloudwatchevent_rule exception handling ( #30823 )
...
* Fix cloudwatchevent_rule exception handling
Where it is currently present, this change fixes the exception handling.
However, there are many places that it is lacking.
Fixes #30806
* Add new exception handling for cloudwatchevent_rule
Ensure all API calls are wrapped with exception handling
* PEP8 tidy up
* Remove unnecessary HAS_BOTO3 import and checks
Tidy up documentation so that NO_QA can be removed
2017-09-26 12:47:24 -04:00
Adrian Likins
a14d0f3586
Use vault_id when encrypted via vault-edit ( #30772 )
...
* Use vault_id when encrypted via vault-edit
On the encryption stage of
'ansible-vault edit --vault-id=someid@passfile somefile',
the vault id was not being passed to encrypt() so the files were
always saved with the default vault id in the 1.1 version format.
When trying to edit that file a second time, also with a --vault-id,
the file would be decrypted with the secret associated with the
provided vault-id, but since the encrypted file had no vault id
in the envelope there would be no match for 'default' secrets.
(Only the --vault-id was included in the potential matches, so
the vault id actually used to decrypt was not).
If that list was empty, there would be an IndexError when trying
to encrypted the changed file. This would result in the displayed
error:
ERROR! Unexpected Exception, this is probably a bug: list index out of range
Fix is two parts:
1) use the vault id when encrypting from edit
2) when matching the secret to use for encrypting after edit,
include the vault id that was used for decryption and not just
the vault id (or lack of vault id) from the envelope.
add unit tests for #30575 and intg tests for 'ansible-vault edit'
Fixes #30575
2017-09-26 12:28:31 -04:00
Kedar K
4c21563ac6
- Adds sub-interface support for nxos_interface and nxos_ip_interface ( #30830 )
...
- Support dot1 encapsulation on routed sub-interface
2017-09-26 21:34:51 +05:30
Will Thames
4553ec5cc5
[cloud] Ensure target group ARNs are passed as a list in ec2_asg
( #30905 )
...
While sets are useful for comparing whether target groups
need modifying, the AWS API expects a list or tuple, not a set
2017-09-26 10:25:49 -04:00
Will Thames
b863d072c2
[cloud] Don't remove profile, security_token by default in aws_s3
( #30902 )
...
Comment above suggests only removing it for non-S3 services,
so let's actually enforce that.
2017-09-26 10:18:30 -04:00
Will Thames
ef56f9a44c
Remove print statements from play_context
...
Caused spurious output, particularly obvious when in `become` mode
2017-09-26 10:15:14 -04:00
Dag Wieers
c3707aaf37
linode: PEP8 compliancy and doc fixes ( #30922 )
...
This PR includes:
- PEP8 compliancy fixes
- Documentation fixes
2017-09-26 09:48:08 -04:00
Ivan Pepelnjak
9aa1da23f0
Add one-versus-many-matches logic to network filter plugin ( #30511 )
...
* Add one-versus-many-matches logic
* Fixed indentation (tabs ==> spaces)
2017-09-26 05:44:07 -07:00
Ryan S. Brown
d23af439ca
Update oVirt module maintainers
2017-09-26 08:10:35 -04:00
Stefan Bieler
ef1189304d
Fix documentation of "state" param
2017-09-26 12:36:31 +02:00
Indrajit Raychaudhuri
90e2def72a
timezone: Add support for macOS ( #23447 )
...
* timezone: Add support for macOS
On macOS, preferred way of managing timezone is via `systemsetup(8)`.
Thus, we use this command instead of relying on directly modifying
`/etc/localtime` as in other *BSDs.
* timezone: Use % instead of .format() in strings
This ensures better compatibility across different versions of Python.
2017-09-26 00:08:20 -04:00
Sebastien Boyron
cb5f2c7ac3
[fix] issue #29886 - it misses oom_killer in host_config_params ( #30712 )
...
so it was never passed to docker API.
2017-09-25 20:42:02 -04:00
Dag Wieers
4647713be9
cron: PEP8 compliancy and doc fixes ( #30884 )
...
This PR includes:
- PEP8 compliancy fixes
- Documentation fixes
2017-09-25 19:48:22 -04:00
Toshio Kuratomi
863fcb5ace
Remove example of using params for the url_password
...
params could be logged so never use it for passwords.
Also add code to raise an error if passwords are used in that field.
References #30874
2017-09-25 16:42:45 -07:00
scottb
6c732bb670
Plugin doc update edits for #30490 ( #30889 )
...
* Edit pass 1 for #30490 - command line tools and developing plugins.
* Continuing edit pass for #30490 . WIP
* Last round of copy edits for #30490 .
2017-09-25 15:37:33 -07:00
Dag Wieers
5175bd8ebd
replace: PEP8 compliancy, pylint and docs ( #30856 )
...
This PR includes;
- PEP8 compliancy fixes
- pylint fixes
- Documentation updates
2017-09-25 17:55:45 -04:00
cclauss
25e17b4035
Clearify that Python 3 support is still a tech preview ( #30789 )
...
setup.py does not contain any Python 3 trove classifiers.
2017-09-25 12:36:58 -07:00
MarkusTeufelberger
acf99085b5
openssl_certificate: compare bytes with bytes on python3 ( #30522 )
...
* compare bytes with bytes on python3
2017-09-25 12:13:50 -07:00