Bernhard Weitzhofer
c2a7314a5f
user module: return public SSH key
...
Return public SSH key if the user module is called with generate_ssh_key=yes.
Since "user" doesn't overwrite files, this also allows querying of existing
public keys.
Used in playbooks together with the "register" keyword, the returned key can be
passed to the "authorized_key" module allowing easy setup of SSH public key
authentication between remote hosts.
12 years ago
Michael DeHaan
96d014581a
Merge pull request #2605 from b6d/postgresql_user-quote-pwd
...
Use psycopg2's string handling to escape password string
12 years ago
Michael DeHaan
2da036046b
Merge pull request #2670 from jsmartin/devel
...
Errors in Riak documentation.
12 years ago
James Martin
7609c5e0d0
Errors in documentation.
12 years ago
Michael DeHaan
0944e7d56a
Make less template calls on playbook objects.
12 years ago
Michael DeHaan
728d81bf12
Add link to prior docs version.
12 years ago
Michael DeHaan
be917e3e54
Merge pull request #2667 from jsmartin/devel
...
Added catch-all exception for riak stats collection.
12 years ago
Michael DeHaan
62fe4cc3af
Explain conditionals as applied to roles. I could also explain with_items but the scope questions are complex
...
here, and it is better to include such loops inside the imported tasks.
12 years ago
Michael DeHaan
44a9352338
Also template handlers only at the end.
12 years ago
James Martin
93d0ccd1e1
Added catch-all exception for stats collection.
12 years ago
Michael DeHaan
e7f5186dec
Merge pull request #2623 from willthames/when_set_bug
...
Prevent premature variable substitution in tasks
12 years ago
Michael DeHaan
3ab0ed5fd4
Allow 'when' and 'with_items' to be applied to roles.
12 years ago
Michael DeHaan
7a2d493e67
Teach lookup plugins that if they can't evaluate something they can wait and do it later.
12 years ago
Michael DeHaan
3f3b2a9448
Smush Jinja2 braces in playbooks so unresolved variables get parsed nicely
12 years ago
Michael DeHaan
687a68091f
Mention roles in best practices
12 years ago
Michael DeHaan
ffb00d2071
Favor {{ foo }} rather than $foo in documentation.
12 years ago
Michael DeHaan
9ed246e432
Resolve merge conflict.
12 years ago
Michael DeHaan
26819d707d
Reorganize docs structure to support snapshots.
12 years ago
Michael DeHaan
e63dac15eb
Moving some more files into snapshot directory
12 years ago
Michael DeHaan
148d8859ba
Docs on parameterized roles, make document generation output less noisy
12 years ago
Michael DeHaan
7037023aa8
Make debug print things nicer if {{ foo }} didn't interpolate
12 years ago
Michael DeHaan
06b988e2d5
Create the .ssh dir if it does not already exist.
12 years ago
Michael DeHaan
793a3d3f76
More 1.2 templating development; for legacy when_string constructs don't quote the 'in' operator
12 years ago
Michael DeHaan
85099be48f
Merge pull request #2656 from dstoflet/first_available_file_fix
...
Quick fix for first_available_file and role support
12 years ago
Michael DeHaan
b8c5a58b7f
Avoid running through the legacy template code if no dollar signs are in strings.
12 years ago
Michael DeHaan
251f19263c
Remove unneeded import.
12 years ago
Michael DeHaan
8457cf433d
Update pause module to not use utils.template
12 years ago
Darryl Stoflet
c63207bf75
Quick fix for first_available_file and roles
12 years ago
willthames
377bc31311
Prevent premature substitution of variables into tasks
...
As documented in #2623 , early variable substitution causes when_
tests to fail and possibly other side effects.
I can see the reason for this early substitution, likely introduced
in 1dfe60a6
, to allow many playbook parameters to be templated.
This is a valid goal, but the recursive nature of the utils.template
function means that it goes too far.
At this point removing tasks from the list of parameters to be
substituted seems sufficient to make my tests pass. It may be the
case that other parameters should be excluded, but I suspect not.
Adding a test case. I would prefer to analyse not just the aggregate
statistics but also whether the results are as expected - I can't
see an easy way to do that with the available callbacks at present.
12 years ago
Michael DeHaan
a05361f515
This is a fix on top of the 'airplane variable upgrade' commits that fixes legacy when_string so it evaluates correctly in the new eval construct.
12 years ago
Michael DeHaan
3e58768344
Merge pull request #2646 from sevein/git-shallow-clone
...
Add support for shallow clones in the git module
12 years ago
Michael DeHaan
92ddab8a69
Merge pull request #2649 from sergevanginderachter/bin-ansible
...
make bin/ansible error output consistent for shell module as for the command module when no arguments are given
12 years ago
Michael DeHaan
3e736eaf00
Merge pull request #2622 from skvidal/playbook-start-at-task
...
implement --start-at-task option to hop to a specific task before starti...
12 years ago
Michael DeHaan
34bacc468c
Merge pull request #2627 from jsmartin/riak
...
Adds a riak module
12 years ago
Serge van Ginderachter
94243e983f
make bin/ansible error output consistent for shell module as for the command module when no arguments
12 years ago
Michael DeHaan
4e79bd0872
Remove unneccessary construction of Jinja2 environment object.
12 years ago
Michael DeHaan
b869551a4c
Merge pull request #2628 from victorcoder/devel
...
Typo in docs
12 years ago
Michael DeHaan
2f5c1d3788
Merge pull request #2629 from stoned/fix-jinja2-filters-init
...
Fix Jinja2 filter plugins initialization
12 years ago
Michael DeHaan
11a819cc4b
Merge pull request #2631 from stoned/templates-filters-base64
...
Add base64 encode and decode filters to templates
12 years ago
Michael DeHaan
a6777f7e7c
Fix template call in group_by module.
12 years ago
Jesús García Crespo
62d7e6b006
Add --depth support in the git module
12 years ago
Michael DeHaan
a0a2ef3d9d
Merge pull request #2640 from trevor/devel
...
make json valid
12 years ago
Michael DeHaan
7931597a6a
Fix template call.
12 years ago
Trevor Wennblom
b779fa4fe9
make json valid
12 years ago
Michael DeHaan
0be04d2b57
Decided to not deprecate legacy template syntax for now. Backwards compat is important, though the docs will suggest the new way.
12 years ago
Michael DeHaan
695acc2de0
Make lookup plugins accessible in templates
12 years ago
Michael DeHaan
5b2035edd9
Changes for 'make pep8'
12 years ago
Michael DeHaan
81a926547c
Some continued work on new-style templates and associated test code changes. Legacy template functions
...
are marked with "legacy_" for possible future removal.
12 years ago
Michael DeHaan
f0b21dcc0f
allow references to names of variables in with_items without needing to surround them with Jinja2 '{{' delimeters
12 years ago
Michael DeHaan
9ac25bb8f6
Minor formatting
12 years ago