Commit Graph

4702 Commits (84fb92dac6bfd70b10fedf3f5a8758a684aa9dcb)
 

Author SHA1 Message Date
Michael DeHaan 84fb92dac6 Working on the FAQ. 12 years ago
Michael DeHaan d00f7cea14 Merge pull request #2676 from b6d/postgresql_privs-module-proposal2
Proposal for a module to manage PostgreSQL privileges (2)
12 years ago
Michael DeHaan 375dd0e16b Merge pull request #2673 from b6d/user-module-extension
user module: return public SSH key
12 years ago
Bernhard Weitzhofer 210d711553 Add module postgresql_privs
This Module allows to manage privileges on PostgreSQL database objects
(currently: tables, sequences, functions, databases, schemas, languages and
tablespaces) as well as group role memberships.

It is basically a wrapper around most of the functionality of PostgreSQL's
GRANT and REVOKE statements with additional detection of changes and support
for dry-runs (check-mode).

postgresql_privs should work with PostgreSQL 8.4 and above. Python Module
psycopg2 is required on the remote host.
12 years ago
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