Jan-Piet Mens
|
feab57e270
|
Reformat code: examples consistently
- added terse syntax to modules.rst
- added description of special variables to template module
|
12 years ago |
Michael DeHaan
|
cbc12f0dba
|
Various performance streamlining and making the file features usable in all modules without daisy chaining.
|
12 years ago |
Jan-Piet Mens
|
e620fed755
|
Jumbo DOCUMENTATION patch
|
12 years ago |
Jan-Piet Mens
|
a040807fd0
|
Module DOCUMENTATION for template, wait_for, and yum
|
12 years ago |
Michael DeHaan
|
931f9f1a61
|
Setup module no longer saves to disk, as templates are mostly useful in playbooks and this allows lots of simplifications
around file pathing and removes occasional permissions conflicts depending on how things are used.
|
12 years ago |
Michael DeHaan
|
9cd492befe
|
make all templating happen locally, so no jinja2 deps are ever required
|
13 years ago |
Jeroen Hoekx
|
9e0b7ee629
|
template: expand path if metadata is in user home.
|
13 years ago |
Jeroen Hoekx
|
ab86726a15
|
Introduce per task variables and push them to templates.
|
13 years ago |
Jeroen Hoekx
|
12d01a3444
|
Fix except statement in template module.
Python 2.4 (RHEL 5) does not know 'as'.
|
13 years ago |
Matthew Williams
|
3046f743d9
|
removed hack
|
13 years ago |
Matthew Williams
|
bf0f3eac1f
|
catch jinja template errors in template module
|
13 years ago |
Matthew Williams
|
9d9e3d8c56
|
resetting template.. previous commit not needed
|
13 years ago |
Matthew Williams
|
d9a464ee9d
|
added format_advanced jinja filter to template module
|
13 years ago |
Michael DeHaan
|
917f929e86
|
Fix template module
|
13 years ago |
Michael DeHaan
|
de1d0011bc
|
Take darkened hosts out of the playbook rotation, fix error handling in template
module so that if a directory path is specified we get valid output
|
13 years ago |
Michael DeHaan
|
be4cb64c92
|
Relicensing to GPLv3, all previous committers ok'd on mailing list.
|
13 years ago |
Michael DeHaan
|
ba4e36a9a9
|
Rename 'ensure' to 'state' because I think it's a bit cleaner and doesn't imply
all modules take a common parameter name. But more or less we still work idempotently
in modules.
|
13 years ago |
Michael DeHaan
|
61d064d011
|
Fixed up KV munging in runner, misc fixes to copy, setup, and template modules
|
13 years ago |
Michael DeHaan
|
e5f62f20b1
|
make copy & template module take key/value parameters so we're consistent. Only the command
module works differently now
starter manpage for modules
allow template file location to be passed into template & setup modules
|
13 years ago |
Michael DeHaan
|
deb71da91e
|
trim md5sum string so it does not contain the filename
also fix a bug/typo in the reporting from playbook
|
13 years ago |
Michael DeHaan
|
b44ae0af90
|
applying indentation patch from skvidal
|
13 years ago |
Michael DeHaan
|
440bac4a95
|
Added remote templating engine using jinja2, see examples/playbook.yml for usage.
Cleanup is due in runner.py
|
13 years ago |
Michael DeHaan
|
5d6b0280d5
|
Added stub for template execution, WIP.
|
13 years ago |