Rene Moser
e4ebe721f5
handler: notify a handler by name _and_ listen
...
Before we only allowed either notify by name or listen and name had precedence.
(cherry picked from commit e69d26270f
)
2016-10-24 10:59:38 -04:00
Toshio Kuratomi
2fa12438dd
Update submodule refs to pick up python3 fix for uri
2016-10-24 07:20:24 -07:00
Toshio Kuratomi
9d82a3aa0c
Fix the uri testserver to run on python3
...
(cherry picked from commit 589e71dbc5
)
2016-10-24 06:51:10 -07:00
Adrian Likins
fef9de30d9
test-module _ansible_selinux_special_fs arg added
...
modules need to have _ansible_selinux_special_fs passed in
as an arg, so add the default to the args.
(cherry picked from commit cf39a1abab
)
2016-10-24 09:14:35 -04:00
Matt Davis
5169252641
bump core submodule ref for win async bugfix
2016-10-24 00:04:16 -07:00
Matt Davis
4d5368e93b
reenable win_async loop test
...
(cherry picked from commit 9a78273665
)
2016-10-24 00:03:42 -07:00
Toshio Kuratomi
02ed599035
Update submodule refs
2016-10-23 16:55:29 -07:00
Michael Scherer
bf503e4ff2
Fix 18151, by converting float to int
...
(cherry picked from commit 6a76a9299d
)
2016-10-23 14:01:18 -07:00
Michael Scherer
9022862624
Fix some errors in CHANGELOG.md ( #18149 )
...
(cherry picked from commit a1032bc44b
)
2016-10-23 13:17:53 +02:00
Daniel Yates
6c118252b6
Correctly read use_private_network as boolean
...
This fixes the use of public IPs in the discovered hosts by
ensuring that the use_private_network check doesn't always evaluate
to False if the associated .ini file specifies this option.
(cherry picked from commit 39e86ae2bc
)
2016-10-23 13:17:26 +02:00
Nijin Ashok
e97a00de9e
Fix improper handling of machine_type in ovirt inventory ( #16251 )
...
Currently the machine_type will not work if the instance type is set in ovirt. In that case, inst.get_instance_type will be an object and will fails while converting to json. This only work if the instance type is not set in ovirt where inst.get_instance_type is a Null value. The current change make sure that correct "instance type" is passed when instance is set in ovirt and Null when it's not set in ovirt.
(cherry picked from commit 1f3d82dd18
)
2016-10-23 02:15:22 +02:00
stephane
f5240d2953
Set Suse family for openSUSE Tumbleweed & Leap
...
On openSUSE Tumbleweed, lsb-release -a currently reports
the distributor ID as "openSUSE Tumbleweed". On openSUSE
Leap, the distributor ID is "SUSE LINUX".
Add them to the OS_FAMILY dict as Suse family systems.
Also add an entry to TESTSETS in test_distribution_version.py
for openSUSE Tumbleweed.
(cherry picked from commit 77868a4104
)
2016-10-23 02:05:32 +02:00
Matt Robinson
92c851a894
Make bcrypt + passlib work in password_hash filter
...
If hashtype for the password_hash filter is 'blowfish' and passlib is
available, hashing fails as the hash function for this is named 'bcrypt'
(and not 'blowfish_crypt'). Special case this so that the correct
function is called.
(cherry picked from commit 692bfa872a
)
2016-10-23 01:50:26 +02:00
Toshio Kuratomi
84485c29ee
Add changelog for apt_key
2016-10-22 09:06:33 -07:00
Toshio Kuratomi
806fc1ac74
submodule ref update to pull in apt and apt_key fixes
2016-10-22 08:57:30 -07:00
Ryan S. Brown
b702d3810e
Bump core modules submodule ref
2016-10-21 13:28:03 -04:00
Toshio Kuratomi
8c6d749ad9
Update submodule ref for py3 compile test fix
2016-10-21 09:39:16 -07:00
Toshio Kuratomi
8dbc564fc6
Enable the git test on py3
...
(cherry picked from commit 2ac12432ef
)
2016-10-21 09:07:18 -07:00
Toshio Kuratomi
e8c97768b7
Update submodule refs for py3 and git fixes
2016-10-21 09:06:38 -07:00
Ssawa
90d3824678
Handle 'smart' scp_if_ssh option for fetch ( #18125 )
...
(cherry picked from commit 8e47b9bc70
)
2016-10-21 10:02:51 -04:00
Michael Scherer
5bd6a9b76c
Enable filters test for python 3
...
(cherry picked from commit 2804e64ed5
)
2016-10-20 23:37:32 -07:00
Toshio Kuratomi
a15d3106e9
Now that we convert salt inside of do_encryptas needed, keep salt as text type until then.
...
(cherry picked from commit 6d9f780937
)
2016-10-20 22:50:01 -07:00
Toshio Kuratomi
3ee4effb7a
pip tests now pass on python3. Enable them.
...
(cherry picked from commit 67ac375188
)
2016-10-20 13:59:03 -07:00
Toshio Kuratomi
90b06bc8b4
Update submodule refs
2016-10-20 13:53:43 -07:00
Michael Scherer
b6e51d670a
Enable test for lookups on python 3
...
Since passlib algo sometime takes a bytes, and sometime
not, depending on a internal variable, we have to convert
bnased on it, or it fail with "TypeError: salt must be bytes,
not str" (or unicode instead of bytes)
However, that's not great to use internal structure for that.
(cherry picked from commit 578da9a615
)
2016-10-20 13:24:34 -07:00
Brian Coca
dcc6a15ce3
role now fails if specified file not found
...
fixes https://github.com/ansible/ansible-modules-core/issues/5166
(cherry picked from commit ea428e716d
)
2016-10-20 14:40:06 -04:00
Brian Coca
25e4398d5b
fix for check_mode/async interaction
...
fixes #18110
(cherry picked from commit 432633e4c1
)
2016-10-20 14:38:54 -04:00
Toshio Kuratomi
f15ec38788
Thanks to mscherer, these tests are now passing
...
(cherry picked from commit fd14048d46
)
2016-10-20 10:59:46 -07:00
Michael Scherer
ddbc01dfe5
Let authorized_keys be tested on python 3
...
(cherry picked from commit e93a8814a3
)
2016-10-20 10:58:10 -07:00
Toshio Kuratomi
6e36d1899c
Update submodule refs
2016-10-20 10:46:47 -07:00
John R Barker
ba8e1f88a9
Port validate-modules to stable-2.2 ( #18119 )
2016-10-20 18:22:58 +01:00
James Tanner
1dfa0e06eb
Update 2.2 submodule refs for core
2016-10-20 10:51:31 -04:00
Michael Scherer
e9b7d42205
Use six.move for module in module_utils/facts.py
...
(cherry picked from commit 4549604cc7
)
2016-10-19 21:33:11 -07:00
Toshio Kuratomi
d2998f0811
Update submodule refs to pick up git fix
2016-10-19 15:27:18 -07:00
Adrian Likins
fa8f9e9ead
Fix test_filters fail because of dict sort ( #18105 )
...
Fixes #17308
(cherry picked from commit f99ffb5620
)
2016-10-19 16:11:37 -04:00
Toshio Kuratomi
257182e46a
Pixelrebel amc pr2654 ( #18089 )
...
* Add tag verification test (ansible-modules-core PR 2654)
* Fix typo
* Use smaller repo for testing, add dependency control
* Test is gpg exists before running git signing tasks
* Correct the test conditionals so that gpg1 is tested
(cherry picked from commit b902b5d046
)
2016-10-19 08:42:17 -07:00
James Cammarata
bce9bfce51
New release v2.2.0.0-0.2.rc2
2016-10-18 15:35:11 -05:00
Toshio Kuratomi
cc91c34f36
Update submodule ref
2016-10-18 13:25:34 -07:00
Toshio Kuratomi
a0a4d0e3f4
Add changelog entries for ansible_managed and yum fix
2016-10-18 13:24:53 -07:00
Toshio Kuratomi
b9e8aa72be
Make the default Ansible_managed string static so it doesn't interfere with idempotency
...
(cherry picked from commit 5037dc4e69
)
2016-10-18 13:24:32 -07:00
Brian Coca
fb921042db
properly propagate loop vars
...
fixes #17966
(cherry picked from commit 99220a5f6c
)
2016-10-18 15:27:28 -04:00
Brian Coca
885b218a7b
fix include_role dynamic path
...
fixes #17966
(cherry picked from commit 01b75f966b
)
2016-10-18 13:28:24 -04:00
Brian Coca
c5b155ba1a
include_role now allows duplicates by default
...
setting is overridable by user
(cherry picked from commit 38d0f77a0f
)
2016-10-18 11:14:24 -04:00
Toshio Kuratomi
f6295677c9
Update submodule refs
2016-10-18 07:21:24 -07:00
Toshio Kuratomi
1e54f424ec
epdb doesn't work on python3 so we need a different package to test pip
...
(cherry picked from commit 7e0bd5632d
)
2016-10-17 18:45:38 -07:00
Toshio Kuratomi
b373f67368
Fix ansible-pull on python3
...
On python3, we can't write bytes directly to sys.stdout.
(cherry picked from commit 60acfd1e87
)
2016-10-17 16:32:47 -07:00
James Cammarata
924e0726df
Break out of linear strategy if all hosts are failed and the result is not OK
...
Fixes #18021
(cherry picked from commit 5be2a3a9e0
)
2016-10-17 16:32:20 -05:00
Toshio Kuratomi
69ff46b8ca
Update extras submodule ref to pick up no_log fix for ovirt_auth
2016-10-17 13:07:50 -07:00
Toshio Kuratomi
19516d8c19
Note subversion no_log fix
2016-10-17 12:49:05 -07:00
Toshio Kuratomi
531023ad1f
Update submodule ref to pick up subversion no_log fix
2016-10-17 12:47:01 -07:00