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