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
b57b1f4cbe
Correct name is login_user
...
Fixes #1848 .
2013-01-09 23:57:36 +01:00
Michel Blanc
0526d08b85
Updates Arch PKGBUILD to include other man pages
...
Man pages for ansible-pull and ansible-docs are now installed properly
2013-01-09 17:28:55 +01:00
Daniel Hokka Zakrisson
a699685698
Merge pull request #1844 from dagwieers/import-fix
...
Revert the import of C in script
2013-01-09 07:03:26 -08:00
Dag Wieers
fb802beee7
In PR #1804 the use of C in script was moved to _low_level_execute_command()
...
So we cannot get rid of this one now.
2013-01-09 15:54:10 +01:00
Daniel Hokka Zakrisson
7782923ea2
Revert #1818 but avoid double-dwim, fixing relative fileglob
2013-01-09 14:52:52 +01:00
Daniel Hokka Zakrisson
891b1e371a
Default to not using an executable
...
For compatibility with older releases as well as avoiding things like
action: raw executable= show status
to communicate with devices that don't have sh.
2013-01-09 14:15:47 +01:00
Daniel Hokka Zakrisson
92ad206b84
Use re instead of shlex.split to find executable
...
shlex.split will strip quotes and it might not even be sh at this point.
2013-01-09 14:13:53 +01:00
Michael DeHaan
910667152c
Merge pull request #1843 from dagwieers/import-cleanup
...
Clean up imports (taken from PR #1804 )
2013-01-09 04:56:58 -08:00
Dag Wieers
b781438480
Clean up imports (taken from PR #1804 )
2013-01-09 13:51:27 +01:00
Daniel Hokka Zakrisson
87b2378e22
Resolve variable references inside variables
...
Fixes the case where variable x is '$y' and y is a dict(foo='bar') and
an attempt to access ${x.foo} is made.
2013-01-09 13:45:55 +01:00
Daniel Hokka Zakrisson
073fb21bcb
Document that task includes are now infinite depth
2013-01-09 13:41:14 +01:00
fdavis
fe310dcff1
add when_failed, when_changed, and extended when_set/unset
...
This commit extends the 'when_' conditions to failed and changed
json results
Additionally it makes when_{set,unset,failed,changed,int,str,flt}
behave more similiarily in that they all except and/or/not logic
2013-01-08 19:51:48 -08:00
Daniel Hokka Zakrisson
1b5d039bf4
Extend executable= support in raw to include no execuable
...
Useful for managing not-UNIX things.
2013-01-08 17:45:37 +01:00
Daniel Hokka Zakrisson
4955587d8c
Merge pull request #1798 from dagwieers/raw-executable
...
Allow to change executable (shell/interpreter) when using raw
2013-01-08 08:35:08 -08:00
Daniel Hokka Zakrisson
c23eda82c2
Allow pattern[0] to address a single node
...
Replaces erroring out on it and requiring the abysmal pattern[0-0]
instead.
2013-01-07 18:20:09 +01:00
Michael DeHaan
03ab074d0d
Merge pull request #1821 from leucos/path-expand-fix
...
Expands path on file operations
2013-01-07 05:05:20 -08:00
Michael DeHaan
713ce4c0cf
Merge pull request #1832 from legrostdg/devel
...
add encoding documentation in postgresql_db
2013-01-07 05:03:39 -08:00
Michael DeHaan
3f4847a3ab
Merge pull request #1830 from willthames/fix_tilde_path_in_file
...
Fix behaviour when file handles a path with tilde
2013-01-07 05:03:09 -08:00
Félix Sipma
0ba7cf58e9
add encoding documentation in postgresql_db
2013-01-07 12:58:18 +01:00
willthames
4e50478a05
Fix behaviour when file handles a path with tilde
...
Two problems here
* unchecked exception handling and erroneous assumption as to why
an exception might fire
* although the file module expands the path, when using file_args
the unexpanded path is passed.
Expected result: ~/path/to/file should work fine
Actual result: exception is because it doesn't find file with a message
about not being able to get the selinux context
2013-01-07 16:30:29 +10:00
Daniel Hokka Zakrisson
4d48daff80
Actually allow using connection: on a task
2013-01-06 18:46:34 +01:00
Daniel Hokka Zakrisson
637370089a
Skip polling when all hosts were skipped
...
Fixes #1823 .
2013-01-06 16:49:29 +01:00
Daniel Hokka Zakrisson
1fa83fa584
Merge pull request #1813 from legrostdg/devel
...
postgresql_db fails with owner containing a "-"
2013-01-06 07:34:29 -08:00
Félix Sipma
02f531c609
remove quotes in has_table_privilege and has_database_privilege
2013-01-05 19:31:31 +01:00
Daniel Hokka Zakrisson
947ec34116
Merge pull request #1807 from willthames/openlog_unicode_fix
...
syslog.openlog does not cope with unicode first argument
2013-01-05 08:17:03 -08:00
Daniel Hokka Zakrisson
04f7066745
Merge pull request #1822 from leucos/pkgbuild-fix
...
Arch PKGBUILD fixes
2013-01-05 08:13:46 -08:00
Michel Blanc
d9c76dab57
Changes URL to ansible.cc
...
Removed github URL in favor of ansible.cc
2013-01-05 16:46:50 +01:00
Daniel Hokka Zakrisson
451868630d
Merge pull request #1817 from chrisberkhout/devel
...
git module documentation: removed incorrect use of term 'remote branch' ...
2013-01-04 19:26:52 -08:00
Michael DeHaan
435905defa
Merge pull request #1826 from willthames/new_template_variables
...
Added additional template variables
2013-01-04 15:31:14 -08:00
davixx
8efa62b0ea
new module: sysctl to handle sysctl entry
...
sysctl now capable to search for sys entry into /sys if not under /proc/sys
module/sysctl rolling back to 0.5
write sysctl.conf safely, tempfile first, atomic replace after.
See comments in https://github.com/ansible/ansible/pull/1810
Patch to replace .format with % () to handle python-2.4 ,
See also https://github.com/ansible/ansible/pull/1810
using name instead key for default arg name. key putted as alias.
also, val become an alias of value arg name.
See also : https://github.com/ansible/ansible/pull/1810
2013-01-04 21:55:48 +01:00
Félix Sipma
8a262c2b20
add documentation for "template" parameter in postgresql_db
2013-01-04 15:16:05 +01:00
Michel Blanc
7d7e7fb8bc
Adds path expansion to two other methods
...
set_owner_if_different and set_group_if_different seems to need path
expansion too
2013-01-04 13:41:31 +01:00
Félix Sipma
cd7fe9875c
use double-quotes in postgresql commands (fix bug with "-")
2013-01-04 12:48:29 +01:00
willthames
411b2bf7d9
Added additional template variables
...
Added two additional template variables
* template_fullpath - absolute path to the template
* template_run_date - date that the template was rendered
Documented these additional variables in the module documentation
2013-01-04 16:36:02 +10:00
Daniel Hokka Zakrisson
caee51e90e
Allow only_if/when_* on task includes and apply it on all tasks within
2013-01-04 00:15:13 +01:00
Daniel Hokka Zakrisson
07b215d4fa
Check for non-accepted arguments combined with task includes
...
Throw an appropriate error for it.
2013-01-03 23:36:42 +01:00
Daniel Hokka Zakrisson
68f736e8d7
Make inventory variables available to vars_files
2013-01-03 23:16:38 +01:00
Daniel Hokka Zakrisson
a1877b2213
Allow infinite depth task includes
2013-01-03 23:01:04 +01:00
Daniel Hokka Zakrisson
4555cdc49c
Allow using connection: on the task level
...
This is the name of the setting on the play level, and the options.
Should be consistent.
2013-01-03 21:27:01 +01:00
Michel Blanc
f72317d71e
Arch PKGBUILD fixes
...
Adds examples in package
Changes json dependency to python2-simplejson, reflecting the new
package name
Removed duplicate python2-yaml
2013-01-03 20:54:13 +01:00
Michel Blanc
0037a19389
Expands path on file operations
...
Path might have to be expanded on some operations. It seems that path
containing '~' are not.
Using os.path.expanduser in appropriate places solves the problem, but
this might be required in many other places.
2013-01-03 16:39:57 +01:00
Stephen Fromm
e93ed2c167
Merge pull request #1818 from sfromm/issue1815
...
Update path_dwim() to return absolute path
2013-01-02 22:04:16 -08:00
Stephen Fromm
2100a35663
Update path_dwim() to return absolute path
...
If path_dwim() is provided a relative path to a file, it will now return an
absolute path of the playbook directory + the relative file path.
2013-01-02 21:53:00 -08:00
Chris Berkhout
c01bc23f63
git module documentation: removed incorrect use of term 'remote branch' (should just be 'remote').
2013-01-03 16:00:25 +11:00
willthames
5ef077e58c
syslog.openlog does not cope with unicode first argument
...
It seems that os.path.basename(__file__) can return a unicode
string. In this case syslog.openlog fails. Forcing the result
to a string causes the resulting error to go away.
2012-12-27 14:54:16 +10:00
Michael DeHaan
b54bb2dfed
Merge pull request #1799 from dagwieers/raw-script
...
Make script module use raw module so it does not require python
2012-12-24 07:50:57 -08:00
Michael DeHaan
4f37e89686
Merge pull request #1802 from francisbesset/added_selected_playbook
...
[docsite] Added LEMP selected playbook
2012-12-24 07:42:19 -08:00
Francis Besset
e246304256
[docsite] Added LEMP selected playbook
2012-12-24 12:25:17 +01:00
Dag Wieers
eb36ff45b9
Make script module use raw module so it does not require python
2012-12-24 00:24:34 +01:00