Commit Graph

20951 Commits (35938b907dfcd1106ca40b794f0db446bdb8cf09)
 

Author SHA1 Message Date
Thomas Quinot 35938b907d Filter out internal magic and connection variables from facts returns
Fixes #15925

(cherry picked from commit f826370ab8befacf2e8867ee3d7e2b814a3da385)
9 years ago
Sam Doran bab1ac1d5c Fish hacking setup fix (#18084)
* Remove old egg-info files before creating new ones

Currently, setup.py generates egg files then they are deleted. This change
fixes this behavior and matches that in env-setup.

* Do not try to move ansible*egg-info to lib/

setup.py creates the ansible.egg-info in lib/ so this step is unnecessary. Matches env-setup behavior.

* Better test for number of arguments in argv

This prevents an erronous error message from being thrown since set -q returns an error code with the number of variables not defined, resulting in a non-zero exit if no arguments are passed.

Indent case statement within switch statement.

(cherry picked from commit cf8639ff62)
9 years ago
Robin Roth f3fc029726 Change all links in readme to https
Fixes #17954
9 years ago
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)
9 years ago
Toshio Kuratomi 2fa12438dd Update submodule refs to pick up python3 fix for uri 9 years ago
Toshio Kuratomi 9d82a3aa0c Fix the uri testserver to run on python3
(cherry picked from commit 589e71dbc5)
9 years ago
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)
9 years ago
Matt Davis 5169252641 bump core submodule ref for win async bugfix 9 years ago
Matt Davis 4d5368e93b reenable win_async loop test
(cherry picked from commit 9a78273665)
9 years ago
Toshio Kuratomi 02ed599035 Update submodule refs 9 years ago
Michael Scherer bf503e4ff2 Fix 18151, by converting float to int
(cherry picked from commit 6a76a9299d)
9 years ago
Michael Scherer 9022862624 Fix some errors in CHANGELOG.md (#18149)
(cherry picked from commit a1032bc44b)
9 years ago
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)
9 years ago
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)
9 years ago
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)
9 years ago
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)
9 years ago
Toshio Kuratomi 84485c29ee Add changelog for apt_key 9 years ago
Toshio Kuratomi 806fc1ac74 submodule ref update to pull in apt and apt_key fixes 9 years ago
Ryan S. Brown b702d3810e Bump core modules submodule ref 9 years ago
Toshio Kuratomi 8c6d749ad9 Update submodule ref for py3 compile test fix 9 years ago
Toshio Kuratomi 8dbc564fc6 Enable the git test on py3
(cherry picked from commit 2ac12432ef)
9 years ago
Toshio Kuratomi e8c97768b7 Update submodule refs for py3 and git fixes 9 years ago
Ssawa 90d3824678 Handle 'smart' scp_if_ssh option for fetch (#18125)
(cherry picked from commit 8e47b9bc70)
9 years ago
Michael Scherer 5bd6a9b76c Enable filters test for python 3
(cherry picked from commit 2804e64ed5)
9 years ago
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)
9 years ago
Toshio Kuratomi 3ee4effb7a pip tests now pass on python3. Enable them.
(cherry picked from commit 67ac375188)
9 years ago
Toshio Kuratomi 90b06bc8b4 Update submodule refs 9 years ago
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)
9 years ago
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)
9 years ago
Brian Coca 25e4398d5b fix for check_mode/async interaction
fixes #18110

(cherry picked from commit 432633e4c1)
9 years ago
Toshio Kuratomi f15ec38788 Thanks to mscherer, these tests are now passing
(cherry picked from commit fd14048d46)
9 years ago
Michael Scherer ddbc01dfe5 Let authorized_keys be tested on python 3
(cherry picked from commit e93a8814a3)
9 years ago
Toshio Kuratomi 6e36d1899c Update submodule refs 9 years ago
John R Barker ba8e1f88a9 Port validate-modules to stable-2.2 (#18119) 9 years ago
James Tanner 1dfa0e06eb Update 2.2 submodule refs for core 9 years ago
Michael Scherer e9b7d42205 Use six.move for module in module_utils/facts.py
(cherry picked from commit 4549604cc7)
9 years ago
Toshio Kuratomi d2998f0811 Update submodule refs to pick up git fix 9 years ago
Adrian Likins fa8f9e9ead Fix test_filters fail because of dict sort (#18105)
Fixes #17308
(cherry picked from commit f99ffb5620)
9 years ago
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)
9 years ago
James Cammarata bce9bfce51 New release v2.2.0.0-0.2.rc2 9 years ago
Toshio Kuratomi cc91c34f36 Update submodule ref 9 years ago
Toshio Kuratomi a0a4d0e3f4 Add changelog entries for ansible_managed and yum fix 9 years ago
Toshio Kuratomi b9e8aa72be Make the default Ansible_managed string static so it doesn't interfere with idempotency
(cherry picked from commit 5037dc4e69)
9 years ago
Brian Coca fb921042db properly propagate loop vars
fixes #17966

(cherry picked from commit 99220a5f6c)
9 years ago
Brian Coca 885b218a7b fix include_role dynamic path
fixes #17966

(cherry picked from commit 01b75f966b)
9 years ago
Brian Coca c5b155ba1a include_role now allows duplicates by default
setting is overridable by user

(cherry picked from commit 38d0f77a0f)
9 years ago
Toshio Kuratomi f6295677c9 Update submodule refs 9 years ago
Toshio Kuratomi 1e54f424ec epdb doesn't work on python3 so we need a different package to test pip
(cherry picked from commit 7e0bd5632d)
9 years ago
Toshio Kuratomi b373f67368 Fix ansible-pull on python3
On python3, we can't write bytes directly to sys.stdout.

(cherry picked from commit 60acfd1e87)
9 years ago
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)
9 years ago