Commit graph

12539 commits

Author SHA1 Message Date
Toshio Kuratomi 057c1df303 Remove temp file 2014-10-15 18:36:30 -04:00
Toshio Kuratomi cf5ce97275 Somehow, git mv only rm'd test/v2 and didn't add v2/test 2014-10-15 18:35:16 -04:00
Toshio Kuratomi b62e7ae8f5 Remove extraneous __init__ to fix v2 unittests 2014-10-15 18:26:05 -04:00
Toshio Kuratomi 46b54443f1 Add a README for the v2 unittests 2014-10-15 18:25:54 -04:00
Toshio Kuratomi 938b2108d0 Move the v2 tests under the v2 tree 2014-10-15 18:08:28 -04:00
Michael DeHaan 187da236b4 Add new class stubs 2014-10-15 12:16:41 -07:00
Igor Vuk e19f3f8a5c Typo: greatful -> grateful 2014-10-15 21:08:38 +02:00
Emilien Kenler 39ce134c2c Add integration test for the shell module
* it ensures that it's possible to define options in the multiline block
2014-10-15 11:12:35 +09:00
szk.kentaro 36c75d6c5e Add --pretty option for gce inventory plugin 2014-10-15 01:16:49 +09:00
Toshio Kuratomi 139e4767e4 Merge pull request #9329 from mcodd/devel
python2.4 compatibility issue with urlparse
2014-10-14 11:56:34 -04:00
David Kirchner 959520115c Added _meta hostvars key to gce.py plugin per the discussion in issue #9291. 2014-10-14 14:43:28 +00:00
Michael DeHaan bdf3ec1e21 Merge pull request #9331 from marcinpraczko/devel
Fix detecting distribution release on OpenSuSE
2014-10-13 16:33:22 -07:00
Michael DeHaan c930ee4747 Merge pull request #9312 from admiyo/freeipa
Inventory Plugin to get hostgroups from FreeIPA
2014-10-13 16:30:37 -07:00
Michael DeHaan edac9ad4c3 Merge pull request #9303 from willthames/gitmodules_over_https
Use https for git submodules
2014-10-13 16:17:35 -07:00
Michael DeHaan 1831ca3b90 Merge pull request #9299 from weargoggles/quoted-comment
Remove no-op string declaration
2014-10-13 16:15:46 -07:00
Michael DeHaan e6bf1f5b6e Merge pull request #9328 from Batmat/fix-receive-typo
Typo: recieve -> receive.
2014-10-13 16:08:07 -07:00
Marcin Praczko 1917906dd6 Fix detecting distribution release on OpenSuSE
Ansible raised exception during parsering /etc/SuSE-release file.
Regular expresion should use string instead of list.
Fix tested on OpenSuse 13.1
2014-10-13 22:57:03 +02:00
Baptiste Mathus 2845f0c455 Typo: recieve -> receive. 2014-10-13 22:10:39 +02:00
Matt Coddington 10113e6a67 python2.4 compatibility issue with urlparse 2014-10-13 16:07:06 -04:00
Toshio Kuratomi 617352a38e Python3 test target and use coverage for all v2 tests. 2014-10-12 18:54:01 -04:00
Toshio Kuratomi 692d31d221 Python3 fix 2014-10-12 10:49:42 -04:00
Toshio Kuratomi 1e255a72a8 Python3 fix 2014-10-12 10:40:48 -04:00
Toshio Kuratomi 25ac4ccef3 Update other asserts that have a py2.6 unittest method 2014-10-12 03:09:37 -04:00
Toshio Kuratomi c752f012f7 Start converting asserts to self.assert*() so we get better error messages 2014-10-11 22:22:10 -04:00
Adam Young 428674cb90 Inventory Plugin to get hostgroups from FreeIPA 2014-10-10 21:26:17 -04:00
Michael DeHaan ccd559137f add missing headers, rm the subtree of ansible/inventory as we wish to overhaul it. 2014-10-10 16:47:55 -04:00
James Cammarata fe5a7bcabf Fixing bad variable naming choices 2014-10-10 12:45:33 -05:00
James Cammarata 2eda9a3a47 Fixing item loop when undefined variable errors occur because of missing attributes
Fixes a case where the variable 'foo' may exist, but the with_items loop
was used on something like 'foo.results', where 'results' was not a valid
attribute of 'foo'. Prior to this patch, conditionals were not evaluated
until later, meaning there was no opportunity to allow a test to skip the
task or item based on it being undefined.
2014-10-10 12:26:04 -05:00
Toshio Kuratomi b4f84c5d9a Update the core and extras submodules 2014-10-10 12:11:08 -04:00
Toshio Kuratomi 2b9e235ffd Rework distribution fact checking to be a little less heinous and add
support for Mandriva.

Fixes #9282
2014-10-10 10:28:07 -04:00
James Cammarata d19fe8d95d Fetch vars for host directly when calculating the delegated user
This fixes the case in which the delegated to host may not be in the
specified hosts list, in which cases facts/vars for the host were
not available in the injected hostvars.

This also fixes the inventory variable fetching function, so that an
unknown host raises a proper error as opposed to a NoneType exception.

Fixes #8224
2014-10-10 01:18:18 -05:00
Will Thames 545f816639 Use https for git submodules
It's much more likely that people can use the https protocol
than the git protocol (many firewalls block the latter)
2014-10-10 10:13:46 +10:00
James Cammarata 2a0d18b092 Insert newlines correctly when splitting literal blocks
Fixes #9274
2014-10-09 16:45:08 -05:00
James Cammarata a50332fc8a Adding v2 error line support, and tests 2014-10-09 12:52:39 -05:00
James Cammarata 383a44a462 Updating submodule pointer for core 2014-10-09 12:52:38 -05:00
Pete Smith 0953322b23 Remove no-op string declaration 2014-10-09 17:04:45 +01:00
Michael DeHaan fac414ea48 Merge pull request #9297 from lorin/patch-4
Typo: mo[u]dules
2014-10-09 08:33:26 -04:00
Toshio Kuratomi e91e30cd5e Fix unspecified role versions.
Fixes #9236
2014-10-09 03:11:46 -04:00
Toshio Kuratomi 48a308a87c Allow both old-style and new-style role dependencies to be valid.
Fixes #9173
2014-10-09 02:48:47 -04:00
Lorin Hochstein 17d0022384 Typo: mo[u]dules
Fix typo: moudules -> modules
2014-10-08 20:55:49 -04:00
Michael DeHaan 98ed69213b Error -> ParserError 2014-10-08 19:53:09 -04:00
Michael DeHaan 79f41d9c1a This makes the module args parser more functional to eliminate side effects and eliminiates the 'return None' error path
to make sure we are handling more use cases.  Some paths are not yet complete, including most likely handling of the 'raw'
module.
2014-10-08 19:46:34 -04:00
Michael DeHaan 56b6cb5328 Teaching objects to load themselves, making the JSON/YAML parsing ambidexterous. 2014-10-08 16:00:08 -04:00
Toshio Kuratomi c75aeca435 Merge removal of complex_args_hack 2014-10-08 15:03:43 -04:00
Toshio Kuratomi a10d10f647 Workaround more python-2.6 shlex not being able to handle unicode strings 2014-10-08 14:30:36 -04:00
James Cammarata 625e2c834e Merge pull request #9288 from leucos/devel
Fixes Arch PKGBUILD
2014-10-08 13:11:46 -05:00
James Cammarata ad893ea867 Merge pull request #9286 from damncabbage/9008-undef-var-in-list
Makes listify_lookup_plugin_terms respect the global setting for undefined variables.
2014-10-08 13:01:47 -05:00
Toshio Kuratomi a6029264b8 remove complex_args_hack as it was only needed for Baby JSON 2014-10-08 13:26:25 -04:00
James Cammarata c83a833740 New v2 ModuleArgsParser code and fixing up tests/other task code 2014-10-08 10:35:58 -05:00
Michel Blanc ce58706dd0 Fixes Arch PKGBUILD
Build was failing with new Ansible submodule setup for core and extras
modules.
Integrated fix from @firecat53
Added @firecat53 to contributors.
2014-10-08 10:41:29 +02:00