Commit Graph

12718 Commits (ebc8d48d34296fe010096f044e2b7591df37a622)
 

Author SHA1 Message Date
James Cammarata ebc8d48d34 Version bump for release 1.8.4 10 years ago
James Cammarata 5fa7f5b2eb Submodule pointer update for 1.8.4 10 years ago
James Cammarata 64d1249598 Removing delegate_to integration tests, since it's not enabled in devel either 10 years ago
James Cammarata 2572038f72 Fix bad import from merge conflict resolution in filter_plugins/core.py 10 years ago
James Cammarata 37e44bbc14 Version bump for release 1.8.3 10 years ago
Toshio Kuratomi cdd1cf5901 Fix the to_nice_yaml filter to always return unicode strings
Fixes #10243
10 years ago
Toshio Kuratomi b187676a97 Didn't port isbasestring/isunicodestring from kitchen so switch to isinstance
Conflicts:
	v2/ansible/utils/unicode.py
10 years ago
Nicolas Le Manchet b9f2ee78c1 Set proper permissions for ansible-vault view 10 years ago
Toshio Kuratomi ab35504b51 Fix template module broken when modifying symlinks
Needed to clear unwanted parameters from both args and complex args when
calling file module.

Fixes #10208
10 years ago
Brian Coca 920f49f70e fixed issue with prompt == none and su + ask_pass in ssh plugin 10 years ago
Henk Wiedig 55a2d370b0 make su promt AIX compatible
$ su suuser date
suusers's Password:
10 years ago
Toshio Kuratomi 8be7716064 Close some file handles explicitly in facts.py
Helps control open file descriptor count with pypy (which is used with
one coreos + ansible example).  Part of a fix for
https://github.com/ansible/ansible/issues/10157
10 years ago
Toshio Kuratomi 0af7e212a8 Obfuscate passwords in more places where it is displayed
Conflicts:
	v2/ansible/module_utils/basic.py
10 years ago
Daniel Upton 1c56c6a3b7 Ignore errors from `shutil.rmtree` when removing temporary directory 10 years ago
Dagobert Michelsen 8c5f7207f0 Use termios instead of stty for compatibility 10 years ago
Michael Scherer daa3f2be55 Do not assume that stdin is a tty
This can be used from another non interactive software, see #9695
for details.
10 years ago
Jon Hadfield 31978121e1 correct typo that breaks hashing on python 2.4. 10 years ago
Toshio Kuratomi 2013d95e53 Correct filter specification 10 years ago
Toshio Kuratomi b30cb192e8 Wrap some filters so they return unicode.
The rules are -- if the filter returns str type and the str may contain
non-ascii characters then wrap it to convert to unicode type.  Not
needed if the function already returns unicode type or only returns
ascii characters

Conflicts:
	lib/ansible/runner/filter_plugins/core.py
10 years ago
Toshio Kuratomi a1a69d6dc5 Add v2's unicode.py to utils so we can use unicode_wrap in the filter_plugins 10 years ago
Toshio Kuratomi d615f2a076 Fix for v1 handling of unicode extra-vars 10 years ago
Toshio Kuratomi ad6183a322 Be explicit about unicode str transformation
Fixes #10126
10 years ago
Andreas Reischuck b160026fea fix suggested by @aikomastboom 10 years ago
Toshio Kuratomi 66e5515f88 Fix for unicode filenames for template module
Fixes #10110
10 years ago
Toshio Kuratomi 6b315d57d6 ansible.utils to_unicode/to_bytes isn't robust in the face of
non-strings.  Do some value checking in the calling code
10 years ago
Toshio Kuratomi 71934a118c Another place that needs to be json_dict_bytes_to_unicode
Conflicts:
	v2/ansible/inventory/script.py
10 years ago
Toshio Kuratomi 1771413c23 Make py2.4 remote checksum large-file-enabled as well
Conflicts:
	v2/ansible/plugins/shell/sh.py
10 years ago
Toshio Kuratomi ac0de5a9db jinja2 cannot handle byte strs with non-ascii. So we need to transform potential byte str into unicode type. This fix is for dynamic inventory.
Fixes #10007

Conflicts:
	v2/ansible/inventory/script.py
	v2/ansible/module_utils/basic.py
10 years ago
Akos Vandra 8b8700d365 do not use with, it is not supported all the way down to 2.4
Conflicts:
	v2/ansible/plugins/shell/sh.py
10 years ago
Akos Vandra 8150b14d8d fixes #10086
Conflicts:
	v2/ansible/plugins/shell/sh.py
10 years ago
Toshio Kuratomi f32e9f0e54 Fix quoting of shell parameters used in remote_checksum and add integration test to detect the error
Fixes #682

Conflicts:
	test/integration/roles/test_unarchive/tasks/main.yml
	v2/ansible/plugins/shell/sh.py
10 years ago
Toshio Kuratomi ec2a9cbd11 Do not send stat all the parameters that unarchive received
Fixes #546
10 years ago
Michael Scherer d5ff09659f Fix various inventory scripts to use env python
Fix https://github.com/ansible/ansible/issues/9948
10 years ago
Brian Coca 30ef52c805 fixed bad exampel for library that was library_path, which of course did
not work
10 years ago
Luke Macken 1f34e464ad Use send instead of sendv on the systemd.journal (fixes #9886) 10 years ago
Costi Ciudatu b1f611fedb run_once tasks are skipped without checking the delegate_to host #9784 10 years ago
Toshio Kuratomi a16d0a8dd6 Restore json import for redis as well. Switch preference to simplejson for speed 10 years ago
Rene Moser bf656e35e0 facts caching: fix missing json in jsonfile caching 10 years ago
Brian Coca eedd659444 fixed json encoding issue with redis 10 years ago
Toshio Kuratomi 90ac8d621c Update changelog for the git clone parameter 10 years ago
Toshio Kuratomi 49d47a8241 git module now with clone parameter and update=no reverted
Conflicts:
	lib/ansible/modules/core
10 years ago
Michael Scherer ad823766d2 Strip the line to filter lines composed of only whitespaces
Fix #9395
10 years ago
Nicolas Rémond 4fa5db9a03 Variables lookup in a template should handle properly the undefined case 10 years ago
jszwedko 25801f939b Allow retries to be templatable
Fixes #5865
10 years ago
Toshio Kuratomi 573dbe1775 file does not exist is not an error when checksumming for the template modules 10 years ago
Toshio Kuratomi 53a94a1fde Fix comment 10 years ago
Toshio Kuratomi f6e7f318a2 Fix remote_checksum with delegate_to and add tests for several ways that delegate_to works 10 years ago
Toshio Kuratomi fc638fd371 Fix template module to fail if remote checksumming failed 10 years ago
Toshio Kuratomi 3a68c09888 Fix for delegate_to with hosts that aren't in inventory 10 years ago
James Keener dddfc0b9c5 Issue-9704 Better handling of missing python
When they python interpreter is set incorrectly for the machine the file
is being checked for (e.g. for the local or the remote), the error
manifests as a readability or directory missing error which can be very
misleading.
10 years ago