| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
* Restore search path in the current task file’s directory for roles
|
|
|
|
| |
Always process options no matter the combination
return a full normalized path (symlinks still not followed, should be specific option in future)
|
|
|
|
|
|
|
|
| |
* first_found lookup, let lookup handle templating errors
Avoids case in which TE was not sending valid and templatable entries to the lookup
The lookup already handles the case TE was attempting to itself, so no need for this code anymore.
Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com>
|
|
|
|
|
| |
also fix bug with multiple items clobbering previous settings
Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com>
|
|
|
|
|
|
| |
* `context/target` tests must be in groups 1 - 2.
* `context/controller` tests must be in groups 3 - 5.
This makes it easier to efficiently organize groups and balance test runtimes.
|
|
|
|
|
| |
* first_found: allow spaces in names
Fixes #77136
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* all lookups to support config system
- added get_options to get full dict with all opts
- fixed tests to match new error messages
- kept inline string k=v parsing methods for backwards compat
- placeholder depredation for inline string k=v parsing
- updated tests and examples to also show new way
- refactored and added comments to most custom k=v parsing
- added missing docs for template_vars to template
- normalized error messages and exception types
- fixed constants default
- better details value errors
Co-authored-by: Felix Fontein <felix@fontein.de>
|
|
|
|
| |
Lookups are only executed on the controller and Python 2.6 is no longer supported on the controller.
|
|
|