C. Morgan Hamill
663d37b537
Fix errors in lookup plugins.
...
Lookup plugins 'sequence' and 'template' now import 'ansible.utils'
appropriately in order to use the 'listify_lookup_plugin_terms'
function.
Also, 'dnstxt' and 'env' now check to see if 'terms' is a string;
without this calls like '{{ lookup('env', 'HOME') }}' fail.
12 years ago
Michael DeHaan
cce2cad8dc
Fix with_sequence doc error
12 years ago
Michael DeHaan
500b9432a2
Merge pull request #2596 from blair/ec2_facts-provides-ec2-region
...
ec2_facts: add ansible_ec2_placement_region key/value pair for EC2 regio...
12 years ago
Dale Sedivec
515fd9e915
copy action plug-in check mode respects force=no
...
The copy action accepts force=no, which tells it not to replace an
existing file even if it differs from the source. The copy action
plug-in wasn't respecting this option when operated in check mode, so it
would report that changes are necessary in check mode even though copy
would make no changes when run normally.
Runner._remote_md5 was changed to make the logic for setting rc perhaps
a little more clear, and to make sure that rc=0 when the file does not
exist.
12 years ago
Michael DeHaan
6cb6223deb
Merge pull request #2608 from lwade/ec2zone
...
Add availability zone parameter
12 years ago
Michael DeHaan
22e3c389b3
Use platform.node() for the hostname, leave fqdn calculated the same way
12 years ago
Michael DeHaan
6a00513731
Add version added to module docs
12 years ago
Michael DeHaan
7c6341718e
Merge branch 'combine_vars' of git://github.com/laggyluke/ansible into exp
...
Conflicts:
lib/ansible/inventory/vars_plugins/group_vars.py
lib/ansible/runner/__init__.py
lib/ansible/utils/__init__.py
test/TestPlayBook.py
12 years ago
C. Morgan Hamill
863cb50530
Allow '.yml'/'.yaml' extension on group_vars files.
...
Look for a file with the base name of the group/host, first without
a file extension, then with a '.yml' extension, and, finally, with
a '.yaml' extension, loading vars from only the first one found.
12 years ago
Michael DeHaan
454076590c
Merge pull request #2580 from blair/ec2_vol-improvements
...
Ec2 vol improvements
12 years ago
Michael DeHaan
6d66b0e965
Merge pull request #2692 from j2sol/rax
...
Minor fixes to the rax module
12 years ago
Michael DeHaan
b54e955595
Remove a debug statement.
12 years ago
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.
12 years ago
Michael DeHaan
c0f8af5202
Make more lookup plugins happy with newstyle variables. Not quite done, but this fixes up with_items/with_nested/file/fileglob.
12 years ago
Michael DeHaan
f72649d0f9
Merge pull request #2698 from skvidal/atomic_replace_and_cron
...
Atomic replace and cron
12 years ago
Seth Vidal
f74a1fa4f0
make atomic_replace use shutil.copy2 instead of os.rename() so it will
...
work across filesystems
12 years ago
Seth Vidal
5df2dadcdb
clean up how it puts the files in place - in f18 /tmp is tmpfs which
...
means ln and os.rename() won't work across fs.
12 years ago
Jesse Keating
59d0fb6c95
Only accept supported services for rax module
...
Even though others are possible, fail early on unsupported ones.
12 years ago
Jesse Keating
55ef1d6e47
Update documentation for rax module
...
Only list the services supported
Don't put in unncessary required: false
Use better formatting for the example
12 years ago
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
Ivan Lezhnjov IV
b25e537e7d
Fixes wrong Source URL
...
Signed-off-by: Ivan Lezhnjov IV <ivan.lezhnjov.iv@gmail.com>
12 years ago
Ivan Lezhnjov IV
a379e7ed72
Updated ansible.spec should now work for CentOS 5 and CentOS 6
...
Signed-off-by: Ivan Lezhnjov IV <ivan.lezhnjov.iv@gmail.com>
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
Blair Zajac
5d0f78d571
ec2_facts: add ansible_ec2_placement_region key/value pair for EC2 region.
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