Michael DeHaan
|
86d47bce5f
|
Make more lookup plugins tolerant of new variable system, with a little better 'do what I mean' logic to resolving
what happens if you get a string back as a template result.
|
2013-04-16 19:07:19 -04:00 |
Michael DeHaan
|
c0f8af5202
|
Make more lookup plugins happy with newstyle variables. Not quite done, but this fixes up with_items/with_nested/file/fileglob.
|
2013-04-16 18:50:30 -04:00 |
Michael DeHaan
|
f0b21dcc0f
|
allow references to names of variables in with_items without needing to surround them with Jinja2 '{{' delimeters
|
2013-04-10 18:42:54 -04:00 |
Michael DeHaan
|
b09ef21ec9
|
Add code to flag legacy templating like $foo.{bar} as deprecated in favor of Jinja2 {{ foo.bar }} so we
can remove the legacy system at a later date.
|
2013-04-10 17:52:35 -04:00 |
Michael DeHaan
|
0113951580
|
Enable usage of when_set within new eval system.
|
2013-04-10 16:26:59 -04:00 |
Michael DeHaan
|
a83e10d77d
|
Use safe_eval vs eval.
|
2013-04-10 16:17:24 -04:00 |
Michael DeHaan
|
fecfbf9226
|
Allow jinja2 evals that produce lists to be used in with_items. Ideally want something a bit less heavy
than the eval here.
|
2013-04-10 15:22:08 -04:00 |
Sébastien Bocahu
|
b94bf051d5
|
Makes $PIPE and $FILE macros accept utf-8 input
|
2013-04-06 23:28:15 +02:00 |
Michael DeHaan
|
a22009806e
|
Nested iteration would make more sense in this order.
|
2013-03-11 17:58:27 -04:00 |
Michael DeHaan
|
edc04d61f3
|
Added 'with_nested' lookup plugin that can easily do nested loops.
|
2013-03-11 17:47:57 -04:00 |
Michael DeHaan
|
c53653dc0d
|
Merge pull request #2348 from candeira/password-plugin
password lookup plugin, with working tests and documentation
|
2013-03-10 16:31:17 -07:00 |
Javier Candeira
|
ca6c36e1ac
|
password lookup plugin, with working tests and documentation
|
2013-03-10 13:36:53 +11:00 |
Seth Vidal
|
804b130288
|
check if the term is a dict so we can take a simple list of files (like first_available_file) takes
|
2013-03-01 18:18:56 -05:00 |
Seth Vidal
|
dfad94078b
|
first_found lookup_plugin - replaces first_available_file
- useful in tasks/playbook inclusion
- task-specific inclusion
allows searching paths and files
|
2013-03-01 17:25:25 -05:00 |
Michael DeHaan
|
294e43ba2f
|
Removing pipe once since it has some issues about evaluating more than once :)
|
2013-02-23 13:47:11 -05:00 |
Daniel Hokka Zakrisson
|
43d22b0c42
|
Flatten argument to with_items
Fixes #1711.
|
2013-02-17 22:08:23 +01:00 |
Michael DeHaan
|
fa21b41357
|
Fixup the pipe_once plugin
|
2013-02-17 11:42:45 -05:00 |
Michael DeHaan
|
0af83317a1
|
Added a $PIPE_ONCE lookup plugin, that caches the result so it is only evaluated one time.
|
2013-02-17 11:37:41 -05:00 |
Daniel Hokka Zakrisson
|
89e73c123f
|
Fix tilde expansion for fileglob
Use common suffix to determine what part of original term to keep and
how much of the full path to combine to get a usable filename.
|
2013-02-11 23:43:27 +01:00 |
Michael DeHaan
|
f7aaa5ccc5
|
Fix copyright, unused imports
|
2013-02-02 13:06:48 -05:00 |
Michael DeHaan
|
857ccf7f6c
|
Add random choice plugin (with_random_choice)
|
2013-02-02 13:02:47 -05:00 |
Jayson Vantuyl
|
13ddd39db9
|
add with_sequence lookup plugin
Plugin allows you to do easy counts for items.
|
2013-01-09 15:30:24 -08:00 |
Daniel Hokka Zakrisson
|
b73016b881
|
Make all lookup plugins work with lists
Lookup plugins should accept a string or a list, and always return
a list, even if it is just one item.
|
2012-12-15 21:47:16 +01:00 |
Daniel Hokka Zakrisson
|
11afd84d32
|
Drop dwim prefix from returned items in fileglob
Fixes #1618.
|
2012-11-18 00:25:38 +01:00 |
Michael DeHaan
|
40e49b6a5a
|
Merge pull request #1592 from jpmens/lookup_dnstxt3
$LOOKUP(dnstxt): handle exceptions
|
2012-11-10 08:52:30 -08:00 |
Jan-Piet Mens
|
bd55899a60
|
$LOOKUP(dnstxt): handle exceptions
de-spaced
|
2012-11-10 17:50:21 +01:00 |
Michael DeHaan
|
db3e8c0803
|
Merge pull request #1579 from jpmens/lookup_env
Add environment $LOOKUP plugin
|
2012-11-10 06:30:37 -08:00 |
Michael DeHaan
|
35679e0093
|
Merge pull request #1578 from jpmens/lookup_redis
Add Redis GET $LOOKUP plugin
|
2012-11-10 06:30:10 -08:00 |
Jan-Piet Mens
|
6efc98e8a3
|
Add environment $LOOKUP plugin
remove support for multiple vars
|
2012-11-10 08:26:09 +01:00 |
Jan-Piet Mens
|
e3e545418d
|
Add Redis GET $LOOKUP plugin
renamed
|
2012-11-10 08:21:48 +01:00 |
Jan-Piet Mens
|
38d9dc8bff
|
Add DNS TXT record LOOKUP plugin
|
2012-11-09 11:06:49 +01:00 |
Daniel Hokka Zakrisson
|
47082a9171
|
Add $LOOKUP(<lookup plugin>,<data>) as a templating option
Also moves file and pipe to lookup_plugins.
|
2012-11-07 23:17:29 +01:00 |
Daniel Hokka Zakrisson
|
c519d5dac0
|
Add a template lookup plugin
Requires that inject be passed to run
|
2012-10-31 16:57:10 +01:00 |
Daniel Hokka Zakrisson
|
37d9acc097
|
Make lookup API extensible and allow basedir to be passed
This allows using with_fileglob in play context, e.g.
- include: $item
with_fileglob: tasks/*.yml
as well as prepares for other data to be passed.
|
2012-10-31 16:55:38 +01:00 |
Daniel Hokka Zakrisson
|
026e251b94
|
Make with_items a lookup plugin
|
2012-10-25 15:10:33 +02:00 |
Daniel Hokka Zakrisson
|
b1200c16df
|
path_dwim the path given to with_fileglob
|
2012-10-25 00:52:42 +02:00 |
Michael DeHaan
|
c5d2f6b0d3
|
implement lookup plugins for arbitrary enumeration over arbitrary things. See the mailing list for some cool examples.
|
2012-10-12 20:07:05 -04:00 |