cf5ce97275
Somehow, git mv only rm'd test/v2 and didn't add v2/test
2014-10-15 18:35:16 -04:00
b62e7ae8f5
Remove extraneous __init__ to fix v2 unittests
2014-10-15 18:26:05 -04:00
46b54443f1
Add a README for the v2 unittests
2014-10-15 18:25:54 -04:00
938b2108d0
Move the v2 tests under the v2 tree
2014-10-15 18:08:28 -04:00
187da236b4
Add new class stubs
2014-10-15 12:16:41 -07:00
139e4767e4
Merge pull request #9329 from mcodd/devel
...
python2.4 compatibility issue with urlparse
2014-10-14 11:56:34 -04:00
bdf3ec1e21
Merge pull request #9331 from marcinpraczko/devel
...
Fix detecting distribution release on OpenSuSE
2014-10-13 16:33:22 -07:00
c930ee4747
Merge pull request #9312 from admiyo/freeipa
...
Inventory Plugin to get hostgroups from FreeIPA
2014-10-13 16:30:37 -07:00
edac9ad4c3
Merge pull request #9303 from willthames/gitmodules_over_https
...
Use https for git submodules
2014-10-13 16:17:35 -07:00
1831ca3b90
Merge pull request #9299 from weargoggles/quoted-comment
...
Remove no-op string declaration
2014-10-13 16:15:46 -07:00
e6bf1f5b6e
Merge pull request #9328 from Batmat/fix-receive-typo
...
Typo: recieve -> receive.
2014-10-13 16:08:07 -07:00
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
2845f0c455
Typo: recieve -> receive.
2014-10-13 22:10:39 +02:00
10113e6a67
python2.4 compatibility issue with urlparse
2014-10-13 16:07:06 -04:00
617352a38e
Python3 test target and use coverage for all v2 tests.
2014-10-12 18:54:01 -04:00
692d31d221
Python3 fix
2014-10-12 10:49:42 -04:00
1e255a72a8
Python3 fix
2014-10-12 10:40:48 -04:00
25ac4ccef3
Update other asserts that have a py2.6 unittest method
2014-10-12 03:09:37 -04:00
c752f012f7
Start converting asserts to self.assert*() so we get better error messages
2014-10-11 22:22:10 -04:00
428674cb90
Inventory Plugin to get hostgroups from FreeIPA
2014-10-10 21:26:17 -04:00
ccd559137f
add missing headers, rm the subtree of ansible/inventory as we wish to overhaul it.
2014-10-10 16:47:55 -04:00
fe5a7bcabf
Fixing bad variable naming choices
2014-10-10 12:45:33 -05:00
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
b4f84c5d9a
Update the core and extras submodules
2014-10-10 12:11:08 -04:00
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
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
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
2a0d18b092
Insert newlines correctly when splitting literal blocks
...
Fixes #9274
2014-10-09 16:45:08 -05:00
a50332fc8a
Adding v2 error line support, and tests
2014-10-09 12:52:39 -05:00
383a44a462
Updating submodule pointer for core
2014-10-09 12:52:38 -05:00
0953322b23
Remove no-op string declaration
2014-10-09 17:04:45 +01:00
fac414ea48
Merge pull request #9297 from lorin/patch-4
...
Typo: mo[u]dules
2014-10-09 08:33:26 -04:00
e91e30cd5e
Fix unspecified role versions.
...
Fixes #9236
2014-10-09 03:11:46 -04:00
48a308a87c
Allow both old-style and new-style role dependencies to be valid.
...
Fixes #9173
2014-10-09 02:48:47 -04:00
17d0022384
Typo: mo[u]dules
...
Fix typo: moudules -> modules
2014-10-08 20:55:49 -04:00
98ed69213b
Error -> ParserError
2014-10-08 19:53:09 -04:00
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
56b6cb5328
Teaching objects to load themselves, making the JSON/YAML parsing ambidexterous.
2014-10-08 16:00:08 -04:00
c75aeca435
Merge removal of complex_args_hack
2014-10-08 15:03:43 -04:00
a10d10f647
Workaround more python-2.6 shlex not being able to handle unicode strings
2014-10-08 14:30:36 -04:00
625e2c834e
Merge pull request #9288 from leucos/devel
...
Fixes Arch PKGBUILD
2014-10-08 13:11:46 -05:00
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
a6029264b8
remove complex_args_hack as it was only needed for Baby JSON
2014-10-08 13:26:25 -04:00
c83a833740
New v2 ModuleArgsParser code and fixing up tests/other task code
2014-10-08 10:35:58 -05:00
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
2769098fe7
Make listify respect the global setting for undefined variables.
...
(Fixes #9008.)
With credit to jimi-c for the initial pass in this commit:
b18bd6b98e
2014-10-08 13:47:11 +11:00
bbd9921dbd
Adding a negative test for new safe_load
2014-10-07 19:59:54 -05:00
4cb7f654b6
Add stub tests for module args parsing.
2014-10-07 17:00:01 -04:00
93e273333d
Adding tests for new yaml parsing stuff and adjusting imports
2014-10-07 15:52:58 -05:00
8ab0749217
Adding new yaml parsing classes
2014-10-07 15:04:42 -05:00