James Cammarata
fe5a7bcabf
Fixing bad variable naming choices
10 years ago
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.
10 years ago
Toshio Kuratomi
b4f84c5d9a
Update the core and extras submodules
10 years ago
Toshio Kuratomi
2b9e235ffd
Rework distribution fact checking to be a little less heinous and add
...
support for Mandriva.
Fixes #9282
10 years ago
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
10 years ago
James Cammarata
2a0d18b092
Insert newlines correctly when splitting literal blocks
...
Fixes #9274
10 years ago
James Cammarata
a50332fc8a
Adding v2 error line support, and tests
10 years ago
James Cammarata
383a44a462
Updating submodule pointer for core
10 years ago
Michael DeHaan
fac414ea48
Merge pull request #9297 from lorin/patch-4
...
Typo: mo[u]dules
10 years ago
Toshio Kuratomi
e91e30cd5e
Fix unspecified role versions.
...
Fixes #9236
10 years ago
Toshio Kuratomi
48a308a87c
Allow both old-style and new-style role dependencies to be valid.
...
Fixes #9173
10 years ago
Lorin Hochstein
17d0022384
Typo: mo[u]dules
...
Fix typo: moudules -> modules
10 years ago
Michael DeHaan
98ed69213b
Error -> ParserError
10 years ago
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.
10 years ago
Michael DeHaan
56b6cb5328
Teaching objects to load themselves, making the JSON/YAML parsing ambidexterous.
10 years ago
Toshio Kuratomi
c75aeca435
Merge removal of complex_args_hack
10 years ago
Toshio Kuratomi
a10d10f647
Workaround more python-2.6 shlex not being able to handle unicode strings
10 years ago
James Cammarata
625e2c834e
Merge pull request #9288 from leucos/devel
...
Fixes Arch PKGBUILD
10 years ago
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.
10 years ago
Toshio Kuratomi
a6029264b8
remove complex_args_hack as it was only needed for Baby JSON
10 years ago
James Cammarata
c83a833740
New v2 ModuleArgsParser code and fixing up tests/other task code
10 years ago
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.
10 years ago
Rob Howard
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
10 years ago
James Cammarata
bbd9921dbd
Adding a negative test for new safe_load
10 years ago
Michael DeHaan
4cb7f654b6
Add stub tests for module args parsing.
10 years ago
James Cammarata
93e273333d
Adding tests for new yaml parsing stuff and adjusting imports
10 years ago
James Cammarata
8ab0749217
Adding new yaml parsing classes
10 years ago
Michael DeHaan
ad9ab8e033
Stub class for mod arg parsing tests.
10 years ago
Michael DeHaan
21642c0fbf
We need module args specific parsing classes.
10 years ago
James Cammarata
83d75bcf59
Merge pull request #9276 from CaptTofu/bug/module_doc_fix
...
Small fix for issue #9275
10 years ago
James Cammarata
c646225ed1
Merge pull request #9267 from lorin/link-typo
...
Documentation typo: ansible-module[s]-extras
10 years ago
Michael DeHaan
05231dcde6
Move over some of the parsing functions that we need.
10 years ago
Michael DeHaan
e8aa847e5b
Attempt to clean up the munging functions a little.
10 years ago
Michael DeHaan
d97b38ba83
Attribute defaults and optional accessors.
10 years ago
Michael DeHaan
e66a0096a7
Work in progress on task loading.
10 years ago
Michael DeHaan
1556b0384f
Add submodule references since v2 development will need them, the tree obviously does
...
not need two copies.
10 years ago
Michael DeHaan
f066e361f1
WIP on data structure processing patterns.
10 years ago
James Cammarata
f3714c88a6
Revert "atfork import warning should be suppressed when system_warnings = False"
...
This reverts commit a175168686
.
10 years ago
James Cammarata
12d5b75a43
Template play vars after reading them
...
Fixes #9242
10 years ago
CaptTofu
83457e147c
Small fix for issue #9275
10 years ago
James Cammarata
05644686de
Fix bug in plugin path caching
...
Fixes #9263
10 years ago
Lorin Hochstein
e26ed64ad8
Documentation typo: ansible-module[s]-extras
...
Typo: ansible-module-extras -> ansible-modules-extras in a link to this
repository.
10 years ago
Michael DeHaan
8cecb0690f
Update base.py
...
updated with some notes
10 years ago
Michael DeHaan
94db7365b9
__getattr__ to hide some of the attribute magic.
10 years ago
Bruce Pennypacker
a175168686
atfork import warning should be suppressed when system_warnings = False
...
Fixes #9247
10 years ago
Michael DeHaan
b54434c1b2
WIP on Attributes. Getting closer.
10 years ago
Michael DeHaan
b02afa2268
Update submodule reference
10 years ago
Michael DeHaan
6db1b4dfd2
WIP on refactoring changes
10 years ago
Michael DeHaan
b9223e5995
Add attribute starter notes
10 years ago
Michael DeHaan
335221d79e
This is an exceedingly rough sketch of what attributes might look like - metaclass implementations NOT complete.
10 years ago