James Cammarata
91b0b4d40c
Check is_directory() before not is_file() in inventory basedir
...
Fixes #12742
9 years ago
Brian Coca
c57200925f
made syslog import optional as intel's edison custom compiles python w/o it
9 years ago
Toshio Kuratomi
2963bba901
Merge pull request #12740 from mgedmin/py3k
...
Python 3: don't convert module arguments to bytes
9 years ago
Marius Gedminas
225fe85530
Skip test_module_utils_basic_ansible_module_creation on Python 3
...
This reverts commit 073f10a52a
and instead
disables the failing test.
We're focusing on Python 3 support on the controller first; modules will
come later.
9 years ago
Marius Gedminas
073f10a52a
Python 3: don't convert module arguments to bytes
...
Fixes a test failure:
======================================================================
ERROR: test_module_utils_basic_ansible_module_creation (units.module_utils.test_basic.TestModuleUtilsBasic)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/mg/src/ansible/test/units/module_utils/test_basic.py", line 250, in test_module_utils_basic_ansible_module_creation
supports_check_mode=True,
File "/home/mg/src/ansible/lib/ansible/module_utils/basic.py", line 470, in __init__
self._check_required_arguments()
File "/home/mg/src/ansible/lib/ansible/module_utils/basic.py", line 1050, in _check_required_arguments
self.fail_json(msg="missing required arguments: %s" % ",".join(missing))
File "/home/mg/src/ansible/lib/ansible/module_utils/basic.py", line 1445, in fail_json
sys.exit(1)
SystemExit: 1
-------------------- >> begin captured stdout << ---------------------
{"msg": "missing required arguments: foo", "failed": true}
because converting 'foo' to bytes yields b'foo' on Python 3, which
doesn't match the native-unicode 'foo' argument spec.
9 years ago
James Cammarata
ee559e03f7
Merge pull request #12725 from mgedmin/py3k
...
Python 3: there's no basestring
9 years ago
Toshio Kuratomi
3f2efddeb2
Merge pull request #12733 from docschick/ansible_ssh_docswork
...
added "include" for ansible_ssh_ change to another section
9 years ago
Sandra Wills
7dfce28e9a
added "include" for ansible_ssh_ change note to another section of intro_inventory.rst for clarity
9 years ago
James Cammarata
e6d3c6745f
Revert to using local file/dir tests in inventory instead of loader's
...
Fixes #12719
9 years ago
Brian Coca
c637d60a8d
fixed deprecation message
9 years ago
Brian Coca
f5227d494b
added missing cachefile and changed str(e) to to_bytes(e)
9 years ago
Brian Coca
3a0bf55ae3
better error catching for doc build
9 years ago
James Cammarata
76c8318351
Merge pull request #12688 from docschick/ansible_ssh_docswork
...
Ansible ssh changes docswork
9 years ago
Marius Gedminas
9ba6c087d3
Python 3: there's no basestring
9 years ago
James Cammarata
3cae8a4394
Merge pull request #12724 from mgedmin/py3k
...
Python 3: there's no iteritems()
9 years ago
Marius Gedminas
f03da5be42
Python 3: there's no iteritems()
9 years ago
James Cammarata
2d77c643e4
Merge pull request #12723 from mgedmin/py3k
...
Make ansible.vars.unsafe_proxy Python 3 friendly
9 years ago
Marius Gedminas
e511d6d458
Make UnsafeProxy work on Python 3
...
Instead of str and unicode we have to deal with bytes and str.
9 years ago
Marius Gedminas
af6a316d9b
Remove unused import
...
Fixes ImportError: No module named '__builtin__' on Python 3.
9 years ago
James Cammarata
426187489f
Add variable for format parameter
9 years ago
Marius Gedminas
9802c006a2
Typo: TOKENV -> TOXENV
...
This is purely cosmetic: the logic worked correctly, since tox never saw
the TOKENV environment variable.
9 years ago
=
e141101314
integration tests for ansible modules core 2147
9 years ago
Toshio Kuratomi
8277747a04
Fix password lookup when password file exists and the password is not encrypted
9 years ago
James Cammarata
cd2cb178ae
Totally rework the way UnsafeProxy does things
9 years ago
Toshio Kuratomi
723dcba486
Merge pull request #12614 from ansible/py3-module_utils-log
...
AnsibleModules.log() fix for python3
9 years ago
Toshio Kuratomi
15d7f53846
AnsibleModules.log() fix for python3
...
Also add unittests for AnsibleModules.log()
Fixes #12586
9 years ago
Toshio Kuratomi
b49e0995cb
Fix typo
9 years ago
Toshio Kuratomi
b58d7470d4
Cleanup logic and be more paranoid about passwords with spaces
9 years ago
James Cammarata
5c5806d669
Fixing bugs related to jfonfile cache plugin
...
* corrupt/invalid file causes tracebacks
* incorrect initialization of display/_display in BaseCacheModule class
* tweaking the way errors in get() on jsonfile caches work, to raise
a proper AnsibleError in that situation so the playbook/task is stopped
Fixes #12708
9 years ago
Toshio Kuratomi
b441bcb678
Fix display when run through a testing framework that overrides stderr/stdout
9 years ago
James Cammarata
d15fcf05f0
Fix bug in the way temp vars were created for templating vars_files
...
Fixes #12711
9 years ago
Sandra Wills
32cb2fa215
removed repetition of note and replaced with an include directive
...
ansible_ssh_* changes from 1.9 to 2.0, original note made into a separate file
for easier editing, and an include for this new file added to each of the 6 file affected
by this change
9 years ago
Brian Coca
2c24fbbd6a
Merge pull request #12618 from AdThrive/devel
...
Added an option to use the private network IP address for DigitalOcean dynamic inventory
9 years ago
Brian Coca
f5f3bf06e4
Merge pull request #12550 from redrampage/remove-pw-salt-deletion
...
Removed deletion of salt by 'password' lookup
9 years ago
James Cammarata
73661d1761
Merge branch 'devel' of https://github.com/ansible/ansible into devel
9 years ago
James Cammarata
424b623c5d
Merge branch 'klshxsh-serial_should_be_string' into devel
9 years ago
James Cammarata
0e1a5919c8
Adding unit tests for PlaybookExecutor _get_serialized_batches
9 years ago
Charles Paul
3d533cb423
fixing calls to fail_json
9 years ago
Brian Coca
50372eecc9
Merge pull request #12455 from privateip/devel
...
added methods for retrieving vapp and vm
9 years ago
James Cammarata
82e76e42e5
Tweak to the way serial percentages are handled
9 years ago
James Cammarata
63e288354e
Fix bug in way omitted values were set
9 years ago
James Cammarata
4c85ae0712
Merge branch 'serial_should_be_string' of https://github.com/klshxsh/ansible into klshxsh-serial_should_be_string
9 years ago
Sandra Wills
748ff72b6b
fixed typo, depricated --> deprecated, in all 6 notes
9 years ago
klshxsh
ac00c9ced7
changed 'string' to 'percent' for _serial
...
Note that this allows both integers (e.g. 3) and percentages (e.g. "30%")
Also changed default back to 0 rather than '0'
9 years ago
Marius Gedminas
43a65c7de4
Revert "Can we even ask for Python 2.4 on Travis?"
...
Becaue we can't: https://travis-ci.org/mgedmin/ansible/jobs/84866458
This reverts commit e31e866e79
.
9 years ago
Marius Gedminas
e31e866e79
Can we even ask for Python 2.4 on Travis?
9 years ago
Marius Gedminas
29202454c6
Run Travis integration tests with the right Python version
9 years ago
James Cammarata
eb60ce1b6e
Merge pull request #12703 from keitwb/inventory_file_var
...
Adding the inventory_file var back
9 years ago
James Cammarata
71a1a3c903
Submodule pointer update
9 years ago
Ben Keith
1f82971283
Adding the inventory_file var back
9 years ago