Michael DeHaan
8c212ac9b6
Merge pull request #2272 from skvidal/nagios_cmd
...
add (un)silence_nagios and command actions to the nagios module
2013-03-10 17:16:21 -07:00
Michael DeHaan
3d8bb6c2e0
Merge branch 'alpine' of git://github.com/fabaff/ansible into devel
...
Conflicts:
library/setup
2013-03-17 23:39:33 -04:00
Michael DeHaan
ba51fc12f9
Updated copy documentation.
2013-03-17 23:35:15 -04:00
Michael DeHaan
f2c8df2a93
Clarify an error message
2013-03-17 23:33:13 -04:00
Patrick Pelletier
c7c7a63ee5
Add support to directly set content in copy module
2013-03-17 23:33:13 -04:00
Michael DeHaan
4da04b2176
Merge pull request #2294 from mmoya/bug-fixes
...
file module should check invalid arguments (fixes #2135 )
2013-03-10 16:32:02 -07:00
Michael DeHaan
c53653dc0d
Merge pull request #2348 from candeira/password-plugin
...
password lookup plugin, with working tests and documentation
2013-03-10 16:31:17 -07:00
Michael DeHaan
daf7419f3a
Make Python 3 instructions a bit more clear.
2013-03-17 23:26:57 -04:00
Michael DeHaan
ed1d9f1235
Merge pull request #2345 from leucos/patch-2
...
Update gettingstarted.rst
2013-03-10 16:20:22 -07:00
Michael DeHaan
2d575ddd09
Update fetch documentation
2013-03-17 23:17:56 -04:00
Michael DeHaan
c3e625e6f0
Make URI module default to 30 seconds.
2013-03-17 23:16:45 -04:00
Michael DeHaan
b2c8ed9cc2
Merge pull request #2279 from dorfsmay/fetch-fail_on_missing
...
Added a fail_on_missing option to fetch.
2013-03-10 16:18:28 -07:00
Michael DeHaan
fd038d373a
Merge pull request #2273 from dorfsmay/pullreq-use_proxy
...
Added a use_proxy option to get_url.
2013-03-10 16:10:45 -07:00
Michael DeHaan
aae88baf4a
Merge pull request #2260 from skvidal/path_lookup
...
first_found lookup_plugin - replaces first_available_file
2013-03-10 16:09:49 -07:00
Michael DeHaan
bb696e88b4
Merge pull request #2286 from gavares/url_timeout
...
Add socket timeout to uri module.
2013-03-10 15:37:32 -07:00
Michael DeHaan
c7d780a09a
Merge pull request #2337 from dparalen/wait_fix
...
EC2 Wait fix
2013-03-10 15:28:34 -07:00
Michael DeHaan
033c7d9df2
Merge pull request #2274 from jcftang/setup-osx-facts
...
Start of more OSX facts for setup
2013-03-10 15:26:41 -07:00
Michael DeHaan
80cd277d97
Merge pull request #2334 from pieska/upstream
...
allow use of backrefs in lineinfile
2013-03-10 15:25:25 -07:00
Michael DeHaan
9069ad1f42
Merge pull request #2283 from eest/openbsd_pkg
...
Add openbsd_pkg: package management for OpenBSD.
2013-03-10 15:21:13 -07:00
Michael DeHaan
e5f5d354cf
Merge pull request #2278 from jcftang/devel
...
Teach makefile to accept different versions of python
2013-03-10 15:20:38 -07:00
Javier Candeira
ca6c36e1ac
password lookup plugin, with working tests and documentation
2013-03-10 13:36:53 +11:00
André Paramés
9bb8435ec9
Fixes #2346
2013-03-09 03:27:45 +00:00
Michel Blanc
9c6b28c218
Update gettingstarted.rst
...
Adds note on python 3 incompatibility
Added note about ansible_python_interpreter for people having python3 as default interpreter (mainly Arch users ?)
Should fix #2344
2013-03-08 23:09:28 +01:00
milan
6259091449
fixed case and punctuation
2013-03-08 10:12:15 +01:00
milan
9932c9ff11
fix documentation
2013-03-08 10:12:15 +01:00
milan
d32d899161
waiting enhancements
2013-03-08 10:12:15 +01:00
milan
78d1e2483a
avoid the instance start--state-fetch race
2013-03-08 10:12:15 +01:00
Nikolay Panov
03c0b8dcb2
Fixed 'service'. Now it respect 'enabled=no' as well.
2013-03-08 12:07:54 +07:00
Andreas Piesk
84ee05a3c0
allow use of backrefs in lineinfile
2013-03-07 20:46:52 +01:00
Fabian Affolter
a5e4947d6f
Support for detecting Alpine Linux
2013-03-07 20:06:05 +01:00
Nandor Sivok
2120580f7a
netscaler module example playbook
2013-03-07 16:14:19 +01:00
Daniel Hokka Zakrisson
76f3351b02
Move complex_args templating to be with module_args
...
Keeps every action plugin from having to do the same thing.
2013-03-07 11:09:29 +01:00
Michael DeHaan
ffbd4b5a2c
Template options sooner on complex args copy
2013-03-07 00:35:40 -05:00
Michael DeHaan
2bb305f6d5
Fix args templating for complex args with the copy module.
2013-03-07 00:28:06 -05:00
Michael DeHaan
9763ae8e21
Merge pull request #2319 from sfromm/svn-check
...
Update subversion module to work better with check mode
2013-03-06 21:16:35 -08:00
Michael DeHaan
bd600c1cbc
Merge pull request #2323 from laixer/devel
...
Respect gem_source option if specified
2013-03-06 21:16:03 -08:00
Michael DeHaan
969edabdbb
Merge pull request #2322 from bcoca/remote_tmp_override
...
added check for starting $HOME for remote_tmp so as to non root sudo override
2013-03-06 21:07:49 -08:00
Michael DeHaan
9980cfcc60
Merge pull request #2318 from sfromm/issue2317
...
Consider service stopped if rc is 1
2013-03-06 21:07:24 -08:00
Michael DeHaan
44e44cf295
Merge pull request #2320 from jkleckner/minor-spelling-fixes
...
Minor spelling fixes
2013-03-06 21:06:33 -08:00
Michael DeHaan
fe8547cac0
Ensure template arguments if complex are still properly templated
2013-03-07 00:04:48 -05:00
Vadim Berezniker
b9a3cc551e
Respect gem_source option if specified
2013-03-06 16:58:57 -08:00
Brian Coca
76f709286e
added check for starting $HOME for remote_tmp so as to non root sudo override
...
Signed-off-by: Brian Coca <bcoca@tablethotels.com>
2013-03-06 17:32:12 -05:00
Jim Kleckner
92844d3dcd
Minor spelling fixes
2013-03-06 10:41:19 -08:00
Stephen Fromm
bd64641400
Update subversion module to work better with check mode
...
Adds needs_update() method which will inspect the checkout for the
current revision and then the HEAD. If the local check out is behind
HEAD, this will report changed=True and supply the revision numbers.
2013-03-06 10:23:35 -08:00
Stephen Fromm
6e35392f92
Consider service stopped if rc is 1
...
Per LSB spec, consider service stopped if rc from 'service status' is 1.
Added comment with url to LSB spec reference.
2013-03-06 10:18:34 -08:00
Nandor Sivok
74ced2d80c
netscaler module initial commit
2013-03-06 15:32:01 +01:00
Maykel Moya
e898f30f78
Fix copyright
2013-03-06 02:40:34 +01:00
Michael DeHaan
b11cf15b3e
Merge pull request #2302 from leucos/patch-1
...
Update playbooks2.rst
2013-03-05 17:14:47 -08:00
Michael DeHaan
0b1343a281
Merge pull request #2306 from tbielawa/docdepends
...
Update the Makefile and build-site.py to notify of missing dependencies
2013-03-05 17:14:02 -08:00
r-p-e
1f1eb4125f
align manpages with actual code for --syntax-check
2013-03-06 00:42:53 +01:00
Daniel Hokka Zakrisson
3d49f74df6
Make apt upgrade=dist work and make its argument handling more idiomatic
...
Fixes #2287 .
2013-03-05 23:46:34 +01:00
asad-at-srt
e581bbcafc
Update mysql_db
...
The target parameter is not required, the DOCUMENTATION section was in error.
2013-03-05 17:11:12 -05:00
Daniel Hokka Zakrisson
7ad13d04fb
Merge pull request #2299 from dagwieers/rpm-docsite-fix
...
Allow 'make rpm' without the need for env-setup
2013-03-05 13:21:28 -08:00
Daniel Hokka Zakrisson
a225058457
Merge pull request #2298 from junegunn/get_url-force
...
get_url: should always download the file when force is set
2013-03-05 12:50:33 -08:00
Daniel Hokka Zakrisson
5ec40b17e7
Merge pull request #2304 from skvidal/devel
...
add docs to mount module using LABEL and UUID
2013-03-05 12:47:51 -08:00
Daniel Hokka Zakrisson
baeb1bce11
Fix example crypt to include trailing $
...
Fixes #2305 .
2013-03-05 21:39:28 +01:00
Tim Bielawa
badb41390e
Update the Makefile and build-site.py to notify of missing dependencies for doc compiling
2013-03-05 13:59:39 -05:00
Seth Vidal
2f2a02cb49
add docs to mount module using LABEL and UUID
2013-03-05 12:13:36 -05:00
Michel Blanc
aeed04b73f
Cosmetic fixes
...
Fixed typo in passlib URL link
Fixed style in cryp scheme list
Fixed bullet 7 in variable precedence section
Adds statement regarding passlib requirement
2013-03-05 17:28:09 +01:00
Michel Blanc
f3b06a3008
Adds crypt scheme list for vars_prompt
...
Added more details on encrypt usage for vars_prompt, including a list of
crypt schemes and a ling to the passlib documentation.
2013-03-05 17:19:14 +01:00
Michel Blanc
d03954a24b
Update playbooks2.rst
...
Added doc on encrypt capability of vars_prompt.
Assuming the example in https://github.com/ansible/ansible/blob/devel/examples/playbooks/prompts.yml is still valid.
2013-03-05 16:26:24 +01:00
Daniel Hokka Zakrisson
e2c1b34dbb
Remove webdocs from docs
...
No reason to build the website for RPMs/DEBs, adding dependency on
Sphinx.
2013-03-05 13:05:00 +01:00
Johan Wirén
e53826b088
Corrected formatting in docs for the gem-module
2013-03-05 12:28:04 +01:00
Dag Wieers
59912b47be
Allow 'make rpm' without the need for env-setup
...
As it used to be before, 'make rpm' from a cloned repository should work without the need to run hacking/env-setup. It's an easy fix, in line with what we already did for the man-pages.
2013-03-05 11:12:00 +01:00
Junegunn Choi
7f556d8939
should always download when force is set
2013-03-05 11:39:50 +09:00
Maykel Moya
ee7f8d018e
file module should check invalid arguments ( fixes #2135 )
2013-03-04 12:55:18 +01:00
Daniel Hokka Zakrisson
1784fd80cc
When a host list is used, no parser is present
2013-03-04 12:37:15 +01:00
Grant Gavares
cd51c7f234
Add socket timeout to uri module.
...
The uri module can be configured to abort after a specified timeout if
it cannot connect to the configured uri. This prevents a uri action from
hanging indefinitely when the remote endpoint cannot be reached because
it is unavailable, there is a firewall in place etc. The default behavior
is left unchanged: timeout=None
This change also introduces a new type for module_parameters: int
Code was added to perform conversion from string -> int type in
module_common.py.
The new type was required in order to play nice with httplib2 which
refuses to accept (and convert) anything other than a numeric type for
the timeout value.
2013-03-02 17:34:23 -08:00
Patrik Lundin
f485eb28f5
Teach setup about OpenBSD package manager.
...
* We cannot depend on the path because FreeBSD for example uses the same path.
2013-03-03 00:02:50 +01:00
Patrik Lundin
eb6398f168
Add openbsd_pkg: package management for OpenBSD.
...
* Code influenced by the service module but without classes.
* Thanks to @dhozac for input and review.
* Thanks to @johanwiren for getting me to push this out the door.
2013-03-03 00:01:02 +01:00
Daniel Hokka Zakrisson
b130716b61
YAML requires quoting the entire value when it starts with a quote
...
Fixes #2280 .
2013-03-02 21:35:51 +01:00
Yves Dorfsman
c9a201eb43
fixed typos
2013-03-02 12:12:25 -07:00
Yves Dorfsman
377351f6fd
Clarified that proxy can be changed via an variable.
2013-03-02 11:42:49 -07:00
Yves Dorfsman
e45a0fd61d
Added a fail_on_missing option to fetch.
2013-03-02 11:04:48 -07:00
Michael DeHaan
de09e9dade
Update doc reference to clarify that $item isn't expanded here.
2013-03-02 11:47:43 -05:00
Michael DeHaan
6ad390a92b
Revert "Revert "for #2196 now gruopby module invalidates host cached variables so they can be reevaluated with new groups""
...
This reverts commit dc0515a88a
.
We didn't need to revert this :)
2013-03-02 10:38:51 -05:00
Daniel Hokka Zakrisson
5d82b4b1b7
group_by needs the untemplated module_args
2013-03-02 16:30:30 +01:00
Michael DeHaan
dc0515a88a
Revert "for #2196 now gruopby module invalidates host cached variables so they can be reevaluated with new groups"
...
This reverts commit 2d86671aa5
.
2013-03-02 10:21:36 -05:00
Jimmy Tang
785068df63
Teach makefile to accept different versions of python
...
This commit makes the Makefile nicer for packagers so they can select versions
of python. E.g. on a RHEL5 system with Python2.6 (installed from EPEL)
make PYTHON=python2.6 install
2013-03-02 14:38:02 +00:00
Daniel Hokka Zakrisson
43ce2caa4f
Fix parse_kv invocation in group_by to use imported name
...
Fixes #2277 .
2013-03-02 15:18:16 +01:00
Daniel Hokka Zakrisson
622b8dfe32
Merge pull request #2271 from MWGriffin/patch-1
...
Update get_url
2013-03-02 01:40:31 -08:00
Daniel Hokka Zakrisson
2ff2f05a0f
host.get_variables includes too many variables, use host.vars instead
...
Not quite as attractive, but allows variable precedence and lazy
resolution to work as intended, rather than resolving them on a
per-inventory basis.
2013-03-02 10:26:26 +01:00
Daniel Hokka Zakrisson
8f917a5a9f
slurp: import base64 as module_common no longer does
2013-03-02 10:26:09 +01:00
Jimmy Tang
7653c4ac6c
Start of more OSX facts for setup
...
Added a Darwin family, commit acc1c004
had added some network facts
but weren't being shown as the Darwin family wasn't in use. This commit
reveals these facts.
A Darwin(Hardware) class has also been created ready to be populated with
hardware facts.
2013-03-02 08:13:38 +00:00
Yves Dorfsman
3270a0adcd
Added a use_proxy option to get_url.
2013-03-02 00:30:28 -07:00
Michael Griffin
5bfd648dc8
Update get_url
...
Small syntactic correction: Removed trailing double-quote from example.
2013-03-01 22:49:00 -08:00
Seth Vidal
677dcc56ae
add (un)silence_nagios and command actions to the nagios module
...
also fix a typo with the check_mode check
2013-03-02 01:48:39 -05:00
Michael DeHaan
6d41983173
Update changelog to include recent modifications.
2013-03-02 00:01:43 -05:00
Michael DeHaan
6ecdef6b88
Type checking on library/apt means the upgrade parameter is now properly True/False
2013-03-01 23:34:27 -05:00
Michael DeHaan
38bd17af22
Restore authors file
2013-03-01 21:41:42 -05:00
Michael DeHaan
0b4ad2749a
Increase error handling in the unlikely case of failing to establish a connection.
2013-03-01 21:39:50 -05:00
Michael DeHaan
4132f8953e
Fixup the rabbitmq YAML documentation so we can generate docs for it.
2013-03-01 19:47:43 -05:00
Michael DeHaan
5fd807ac64
Merge pull request #2262 from bcoca/json_nice_error
...
now ansible shows nice message about missing json instead of traceback
2013-03-01 16:39:45 -08:00
Brian Coca
372b60a5f7
Added tip about ANSIBLE_KEEP_REMOTE_FILES to docsite
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-03-01 19:13:37 -05:00
Brian Coca
46c913f7a6
now ansible shows nice message about missing json instead of traceback
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-03-01 19:03:59 -05:00
Michael DeHaan
7ac5e462ef
Fixed a small buglet, if using with_items with yum and so on, only optimize the package list if the package list is all strings
2013-03-01 18:32:32 -05:00
Michael DeHaan
129e0b8baf
Log tracebacks to syslog when using fireball mode.
2013-03-01 18:24:48 -05:00
Seth Vidal
804b130288
check if the term is a dict so we can take a simple list of files (like first_available_file) takes
2013-03-01 18:18:56 -05:00
Michael DeHaan
b6f7a22de5
Merge pull request #2261 from bcoca/groupby_2186
...
now group by module invalidates host cached variables
2013-03-01 15:16:47 -08:00
Brian Coca
2d86671aa5
for #2196 now gruopby module invalidates host cached variables so they can be reevaluated with new groups
...
Signed-off-by: Brian Coca <bcoca@tablethotels.com>
2013-03-01 18:00:34 -05:00
Michael DeHaan
f9824838c3
Merge pull request #2251 from chrishoffman/rabbitmq
...
Rabbitmq parameters module
2013-03-01 14:58:39 -08:00
Michael DeHaan
6ebf16bf33
Some very minor stylistic tweaks to the gem module.
2013-03-01 17:55:13 -05:00
Michael DeHaan
64c1cc3efd
Merge branch 'gem' of git://github.com/johanwiren/ansible into devel
2013-03-01 17:46:12 -05:00
Michael DeHaan
839dff8eae
Disable filter test for now since it should really be testing at a lower level.
2013-03-01 17:42:14 -05:00
Michael DeHaan
9cf5306610
Merge branch 'directory-inventory' of git://github.com/dhozac/ansible into devel
2013-03-01 17:39:15 -05:00
Michael DeHaan
66a596dd5d
fix MySQL user doc formatting issue
2013-03-01 17:38:14 -05:00
Michael DeHaan
ff58623f8b
Fix apt module documentation formatting.
2013-03-01 17:38:14 -05:00
Michael DeHaan
d04c4ef0c7
Merge pull request #2249 from jcftang/devel
...
Use opkg module as basis for macports module
2013-03-01 14:37:32 -08:00
Michael DeHaan
2994ec022d
Merge pull request #2242 from jmandel/devel
...
Allow relative creates/removes path with `chdir`
2013-03-01 14:35:42 -08:00
Daniel Hokka Zakrisson
1f8805d9e0
Add some tests for directory-based inventory
2013-03-01 23:34:14 +01:00
Seth Vidal
dfad94078b
first_found lookup_plugin - replaces first_available_file
...
- useful in tasks/playbook inclusion
- task-specific inclusion
allows searching paths and files
2013-03-01 17:25:25 -05:00
Daniel Hokka Zakrisson
f1eb195ff5
vars_loader should get the path to the inventory + vars_plugins
2013-03-01 23:22:52 +01:00
Daniel Hokka Zakrisson
ad08995989
Make inventory basedir for directory based inventory be the directory
...
This puts host_vars and group_vars inside of the directory, allowing you
to target a single inventory but still have access to the variables.
2013-03-01 23:22:52 +01:00
Daniel Hokka Zakrisson
d9c6b60b24
Allow inventory to be a directory containing other inventories
2013-03-01 23:22:52 +01:00
Daniel Hokka Zakrisson
647cd0141c
Move all inventory script code into the script parser
2013-03-01 23:22:52 +01:00
Michael DeHaan
7749b34546
Merge branch 'new_branch_for_apt_squashed' of git://github.com/RaymiiOrg/ansible-1 into devel
...
Conflicts:
library/apt
2013-03-01 17:13:42 -05:00
Michael DeHaan
a19a0ca91b
Update documentation on complex args to new simpler format.
2013-03-01 17:08:36 -05:00
Michael DeHaan
fb26f059c5
Merge pull request #2232 from dhozac/module-args-dict
...
Allow specifying args directly to actions using module: syntax
2013-03-01 14:03:23 -08:00
Michael DeHaan
26826c3bde
Merge pull request #2235 from marktheunissen/mysql-idempotent-explanation
...
Add mysql user documentation about idempotent playbooks
2013-03-01 13:45:55 -08:00
Michael DeHaan
e83819599a
Merge pull request #2234 from akvadrako/nice-yaml-and-json
...
add to_nice_yaml|json filters
2013-03-01 13:45:07 -08:00
Michael DeHaan
38ab9b50c7
Merge branch 'setup_network2' of git://github.com/nigelm/ansible into devel
2013-03-01 16:25:25 -05:00
Michael DeHaan
c92bfb7234
Merge branch 'madcow2' of git://github.com/bcoca/ansible into devel
2013-03-01 16:23:41 -05:00
Michael DeHaan
ff32e404d5
Most people are better off doing looping inside the playbook versus
...
outside, and get confused about scope. As a result simply this documentation
feature by not talking about it :)
2013-03-01 16:20:50 -05:00
Michael DeHaan
d90ec4e117
Merge pull request #2253 from jcftang/cowsay-osx
...
Cowsay on OSX macports
2013-03-01 09:50:24 -08:00
Jimmy Tang
81a34c2d1d
Cowsay on OSX macports
2013-03-01 16:51:13 +00:00
Michael DeHaan
8099e4ac26
Merge pull request #2240 from dorfsmay/pullreq-fetch-doc
...
Doc that fetch returns ok when src not present.
2013-03-01 07:55:37 -08:00
Michael DeHaan
22d20b4994
Merge pull request #2244 from fdavis/virt_doc_fix
...
virt module doc fix
2013-03-01 07:55:05 -08:00
Michael DeHaan
273005a380
Merge pull request #2226 from skinp/openwrt_support
...
Adding support for OpenWrt
2013-03-01 07:50:54 -08:00
Michael DeHaan
d9d5970858
Merge pull request #2222 from sfromm/issue2114
...
Update various modules for check_mode
2013-03-01 07:50:16 -08:00
Jimmy Tang
f32f3fc7e2
Use opkg module as basis for macports module
...
This module is pretty simplistic, it is derived from the opkg module.
2013-03-01 14:07:38 +00:00
Chris Hoffman
3104b79d35
Adding parameters example
2013-03-01 08:30:50 -05:00
Chris Hoffman
79fb0aad28
Adding RabbitMQ module to handle parameters
2013-03-01 08:19:51 -05:00
Johan Wirén
6e44c72761
Removed urlparsing of gemsource. Not needed
2013-03-01 12:24:11 +01:00
Jan-Piet Mens
00bd581945
Add ISO8601 date/time format to setup
...
Zulu time and one with microseconds, useful for timestamping
Add TZ
2013-03-01 09:40:40 +01:00
fdavis
427b49c12c
virt module doc fix
2013-02-28 18:04:25 -08:00
Johan Wirén
637210be1f
Added gem module
2013-03-01 02:59:02 +01:00
Chris Hoffman
b1478fdab7
Updating docs
2013-02-28 20:32:44 -05:00
Josh Mandel
7c772c6af5
Add remote user_id to ansible facts
2013-02-28 15:55:31 -08:00
Josh Mandel
6250b64ef9
Use relative creates/removes path with chdir
2013-02-28 14:47:19 -08:00
Michael DeHaan
b5ad1ce768
In django module if no virtualenv is specified, don't choke
2013-02-28 16:03:23 -05:00
Michael DeHaan
1e5d5fc263
Be consistent about underscore usage.
2013-02-28 15:57:27 -05:00
Ton Kersten
7b51f67128
Squashed commit of the following:
...
commit 076501459322cf6c14de742e504339d80ffdeed5
Author: Ton Kersten <tonk@tonkersten.com>
Date: Thu Feb 28 21:32:57 2013 +0100
Added date and time facts to setup
2013-02-28 21:33:56 +01:00
Yves Dorfsman
7cedb7d432
Doc that fetch returns ok when src not present.
2013-02-28 13:24:24 -07:00
Mark Theunissen
34bed2fa2e
Fix bug from copy-paste
2013-02-28 13:55:22 -06:00
Remy van Elst
f094d65fdd
apt update
2013-02-28 20:50:07 +01:00
Remy van Elst
5289fa72b6
apt upgrade support
2013-02-28 20:47:31 +01:00
Mark Theunissen
45949c7643
Add mysql user documentation
2013-02-28 10:25:09 -06:00
Devin Bayer
fca1167a0e
add to_nice_yaml|json filters
2013-02-28 17:07:02 +01:00
Daniel Hokka Zakrisson
ae8d6ac303
Ensure complex_args is considered in all action_plugins
2013-02-28 14:27:42 +01:00
Daniel Hokka Zakrisson
297259725a
Allow (local_)action: to be a dict
...
Use the key module: to set which module to invoke.
2013-02-28 14:12:36 +01:00
Daniel Hokka Zakrisson
52c9a7af24
Fix references to user.username to be user.name
2013-02-28 14:02:59 +01:00
Daniel Hokka Zakrisson
c04d5ba739
Allow specifying args directly to actions using module: syntax
...
Makes things like
- name: do complex things with complex module
complex:
setting_a: true
setting_b:
- foo
- bar
possible.
Fixes #2228 .
2013-02-28 13:54:04 +01:00
Daniel Hokka Zakrisson
4807fbc8b7
Use regular strings to allow tests to work
2013-02-28 13:52:57 +01:00
Ton Kersten
05c70ca712
Squashed commit of the following:
...
commit e057ea671395ec8847f920a63cf9524f5c8fde5f
Author: Ton Kersten <tonk@tonkersten.com>
Date: Thu Feb 28 13:02:25 2013 +0100
Fixed the service command not working
On Ubuntu 1[02].04 the service name was not recognized because
there is a SysV style init script, but not an upstart config file.
Example: The `ntp` client.
Also removed extra spaces at the end of the lines, while at it.
2013-02-28 13:06:50 +01:00
Nigel Metheringham
e2643cb55f
Broke BSD ifconfig parser into chunks for subclassing
...
This allows minor changes to be handled by adding a new
parse line function to the subclass
2013-02-28 09:58:29 +00:00
Nigel Metheringham
acc1c004d4
Restructured inheritance of BSD network classes
...
Now all BSD network classes directly inherit from Network as well as from the generic BSD network class. This removes the need for itersubclasses().
2013-02-28 09:07:54 +00:00
Patrick Pelletier
2778ee0eb5
Adding support for OpenWrt
2013-02-27 22:16:12 -05:00
Michael DeHaan
23bcb64758
Merge pull request #2224 from cliffano/patch-1
...
Fix proxy env format
2013-02-27 15:40:34 -08:00
Cliffano Subagio
19082f7b20
Fix proxy env format
...
The incorrect format (e.g. http_proxy=http://proxy.bos.example.com:8080 ) gave this error: "environment must be a dictionary".
2013-02-28 10:39:08 +11:00
Michael DeHaan
323ed27106
Merge pull request #2221 from sfromm/fix-ansible-cli-check-mode
...
Fix CliRunnerCallbacks.on_file_diff in callbacks.py
2013-02-27 15:34:05 -08:00
Stephen Fromm
fa07604d43
Fix CliRunnerCallbacks.on_file_diff in callbacks.py
...
When running ansible -C, I get a traceback that ends with
AttributeError: Values instance has no attribute 'diff'
This fixes on_file_diff to behave similar to
PlaybookRunnerCallbacks.on_file_diff().
2013-02-27 13:26:29 -08:00
Stephen Fromm
8f0d8a8546
Update various modules for check_mode
...
This updates the following modules to support check_mode:
* apt_key
* apt_repository
* easy_install
* pip - will always report changed due to the way it handles state
* seboolean
* selinux
* slurp - since nothing changes, it just adds that it supports
check_mode
* subversion - reports changed when checking out new repo and
when updating.
* supervisorctl
* svr4pkg
See issue #2114 .
2013-02-27 12:23:35 -08:00
Daniel Hokka Zakrisson
1fe744d2af
Fix apt module's boolean check to expect converted value
...
Fixes #2218 .
2013-02-27 20:02:34 +01:00
Daniel Hokka Zakrisson
cedfec763a
jsonify needs to return a string of {}, rather than a dict
2013-02-27 19:46:31 +01:00
Daniel Hokka Zakrisson
e4b72c0fd5
Revert to just escaping \ for JSON-args
2013-02-27 19:43:27 +01:00
Michael DeHaan
0342b054fd
Merge pull request #2215 from tastychutney/devel
...
Updated virtualenv note
2013-02-27 08:42:53 -08:00
Daniel Hokka Zakrisson
1601f0b4d7
Use repr to transfer JSON-arguments, so Python doesn't eat things
...
Fixes transferring newlines in args:, as well as """.
2013-02-27 17:16:23 +01:00
Scott Anderson
dc476a12a6
Updated virtualenv note
2013-02-27 10:01:12 -05:00
Michael DeHaan
0fc317de08
Merge pull request #2212 from jhoekx/lvol-module
...
Add lvol module to manage logical volumes.
2013-02-27 05:52:23 -08:00
Daniel Hokka Zakrisson
e33e84d24e
Merge pull request #2213 from huberteff/devel
...
Work around hanging module. Thanks to Daniel Hozac for the tip.
2013-02-27 04:30:39 -08:00
Hubert Feyrer
acf8ee9d61
Work around hanging module. Thanks to Daniel Hozac for the tip.
2013-02-27 13:26:12 +01:00
Jeroen Hoekx
01a9d79e11
Add lvol module to manage logical volumes.
2013-02-27 11:27:26 +01:00
Daniel Hokka Zakrisson
bcf7a2c53a
Catch all exceptions coming from lookup plugins
...
Fixes using $TEMPLATE() and hostvars in a task without a name, among
other things.
2013-02-27 10:11:14 +01:00
Brian Coca
e9907e9c8a
added random cow pick through ANSIBLE_COW_SELECTION env var
...
Signed-off-by: Brian Coca <bcoca@tablethotels.com>
2013-02-26 22:41:01 -05:00
Michael DeHaan
b1a4fab7e1
Merge pull request #2208 from tastychutney/devel
...
Better documentation, removed runfcgi, added createcachetable
2013-02-26 19:26:39 -08:00
Scott Anderson
36eeb7562a
Better documentation, removed runfcgi, added createcachetable, merge with Michael's changes
2013-02-26 22:11:30 -05:00
Michael DeHaan
fa550f3d7e
Adding a script to auto-generate an authors file, runnable from 'make authors', which is called from 'make docs/webdocs'.
2013-02-26 22:05:17 -05:00
Michael DeHaan
7dbfad8225
baby-JSON not supported, let selinux module warn using regular JSON
2013-02-26 21:57:47 -05:00
Michael DeHaan
f47ecf0fce
update changelog
2013-02-26 21:03:25 -05:00
Michael DeHaan
d251e68ac5
Resolve merge
2013-02-26 20:57:36 -05:00
Michael DeHaan
1366c663eb
Merge branch 'copy-diff-take2' of git://github.com/stoned/ansible into better_diff
...
Conflicts:
library/file
2013-02-26 20:51:32 -05:00
Michael DeHaan
9e2cb42b4f
Add some aliases for django manage, mainly around underscores, and use the newer (easier) way to do module docs. Also
...
add list of avail commands to docs.
2013-02-26 20:45:44 -05:00
Scott Anderson
06890085d2
Django manage.py administration module
2013-02-26 20:45:44 -05:00
Michael DeHaan
7090ad3aac
Merge pull request #2195 from tbielawa/NOOP
...
First try and making the nagios module NOOPpable
2013-02-26 17:32:41 -08:00
Michael DeHaan
c485cb3700
Remove some tab/space issues in previous commits.
2013-02-26 20:30:33 -05:00
Michael DeHaan
6a487409db
Merge branch 'postgresql-check-mode' of git://github.com/cocoy/ansible into devel
2013-02-26 20:28:04 -05:00
Michael DeHaan
0e1ba5e676
Prevent SVN checkouts from failing due self signed certs.
2013-02-26 20:23:12 -05:00
Michael DeHaan
9f083bfca3
Merge pull request #2207 from marktheunissen/mysql-pass-and-password
...
Adding back support for pass=
2013-02-26 16:12:09 -08:00
Mark Theunissen
234d31bf72
Adding back support for pass=
2013-02-26 16:27:23 -06:00
Daniel Hokka Zakrisson
93f02d614b
Merge pull request #2187 from dhozac/argument-type-check
...
Add type checking for module arguments, converting as much as possible
2013-02-26 14:05:36 -08:00
Jimmy Tang
8a561d6cd7
Adopt best practices with distributing portfiles
...
Reorganised packaging and added some notes for less experienced users
on how to get the development version of ansible installed using macports.
2013-02-26 21:13:04 +00:00
Tim Bielawa
b0bd0a0f4a
Making the nagios module NOOPpable
2013-02-26 12:28:01 -05:00
Stoned Elipot
8816dc7ca7
Make diff header lines more explicit about what the diff is about
...
This gives a more readable output when producing diff for a task
with multiple items (with_items).
2013-02-26 16:53:59 +01:00
Stoned Elipot
1b8c9bab35
Fix diff when template destination is absent
2013-02-26 16:45:56 +01:00
Sri Harsha Yalamanchili
5f55bac4f0
fixing changelog
2013-02-25 21:54:58 -08:00
Daniel Hokka Zakrisson
22e40b6a61
Merge pull request #2198 from skvidal/nolog-params
...
No_log params
2013-02-25 14:51:18 -08:00
Stoned Elipot
10e9f1fc1e
Implement --diff for the copy module.
2013-02-25 23:32:52 +01:00
Seth Vidal
f02ea15f0c
command: make sure that all _handle_aliases() calls returns {}
...
module_common: also work if there are no aliases (shell, command, etc) modules
2013-02-25 17:07:47 -05:00
Seth Vidal
b54887b03c
make sure ec2_secret_key is set to no_log=True
2013-02-25 16:34:06 -05:00
Seth Vidal
c95848ae59
- add an aliases attribute as a lookup of aliasname to canonical name
...
of parameters
- add support for no_log attribute per-parameter which will not log
that information to syslog
2013-02-25 16:33:04 -05:00
Daniel Hokka Zakrisson
e32fbd312f
Shell-quote environment contents
2013-02-25 22:31:49 +01:00
Daniel Hokka Zakrisson
27f3ba53f9
Remove debug print for environment
2013-02-25 22:29:32 +01:00
Daniel Hokka Zakrisson
1df56c07d3
If expand_lists is true, make lookup plugin result into a string
...
Fixes #2196 .
2013-02-25 22:26:16 +01:00
Daniel Hokka Zakrisson
7e0ee6809c
Don't template delegate_to too early, not all vars are available
...
Fixes using delegate_to: $item within a playbook include.
2013-02-25 22:25:13 +01:00
Michael DeHaan
f6e3583b9b
Fix path to DOCUMENTATION.yml
2013-02-25 09:36:50 -05:00
Michael DeHaan
3aceae57af
Fixup documentation formatting
2013-02-25 09:35:05 -05:00
Michael DeHaan
a5e4f4461e
Add linode example, remove macports since it didn't do changed=True/etc
2013-02-25 09:35:05 -05:00
Michael DeHaan
bd6852eda0
Merge branch 'doc_html_tweaks' of git://github.com/nigelm/ansible into devel
2013-02-25 09:24:56 -05:00
Michael DeHaan
7a6f3e6a6a
Missing colon in docs.
2013-02-25 09:22:10 -05:00
Daniel Hokka Zakrisson
f03e845920
Allow hyphens in complex variables
...
Primarily to support ${hostvars.hostname-with-hyphens.<var>}.
2013-02-25 15:09:44 +01:00
Shaun Zinck
e7719e4e46
pass in int() args to get_pty
...
If LINES or COLUMNS was set, get_pty was failing because it was
expecting an int value to be passed in.
2013-02-24 13:39:03 -06:00
Michael DeHaan
3c40ce5700
Better detection of whether a service is managed by systemd or not.
2013-02-24 11:58:05 -05:00
Michael DeHaan
596c98320a
Service module now knows a little more about systemd. This module is
...
really due for some refactoring, but telling how a service is managed is
a little fuzzy anyway. on a systemd system typoing the service will now
give you a rather systemd specific error which is somewhat suboptimal.
2013-02-24 11:50:39 -05:00
Michael DeHaan
4be3b06842
Run chkconfig enable/disable only when needed. TODO, apply same logic to update-rc.d/systemd
2013-02-24 10:33:40 -05:00
Nigel Metheringham
9ae64ffba9
Added top padding to h2 elements so not under menubar
2013-02-24 13:01:09 +00:00
Nigel Metheringham
86d55c1c4d
Tweak maximum length of drop down menu
2013-02-24 12:20:16 +00:00
Rodney Quillo
3bf088c084
Fix tabs/spaces.
2013-02-24 15:10:57 +08:00
Michael DeHaan
0380ba7177
If running is given as the state value instead of 'started', still return the correct end state.
2013-02-23 22:28:57 -05:00
Michael DeHaan
624a952c5c
The service module made some assumptions about how a service should be managed based on what was installed on the system in terms of service
...
management tools, which meant upstart services on CentOS6 were not startable. This tweak allows things like vmware-tools to be controlled
via the service module. More testing on other distributions (particularly with systemd) is presumably needed.
2013-02-23 20:31:29 -05:00
Daniel Hokka Zakrisson
578ec127fb
Remove choices=BOOLEANS as it is no longer needed
2013-02-23 22:57:36 +01:00
Lorin Hochstein
2e8533aec2
Add a missing :: in an .rst file
...
Other changes are just eating trailing whitespace.
2013-02-23 16:47:47 -05:00
Michael DeHaan
908a192736
Documentation updates
2013-02-23 15:17:50 -05:00
Michael DeHaan
582f088e7e
Fix module docs formatting
2013-02-23 15:11:15 -05:00
Michael DeHaan
c86b34dae1
Lots of docsite additions for new features + cleanup lineinfile YAML docs
2013-02-23 15:08:33 -05:00
Michael DeHaan
3422ae6737
Document how to do task includes using with_items and externalized data.
2013-02-23 14:56:25 -05:00
Michael DeHaan
9a04c7eabc
Add more 1.1 features
2013-02-23 14:37:50 -05:00
Michael DeHaan
d8a77c0468
Add some 1.1 feature documentation
2013-02-23 14:34:29 -05:00
Daniel Hokka Zakrisson
df798d0688
Use argument type checking to convert to boolean
2013-02-23 19:59:52 +01:00
Michael DeHaan
5e13be0467
Organize changelog
2013-02-23 13:57:54 -05:00
Michael DeHaan
294e43ba2f
Removing pipe once since it has some issues about evaluating more than once :)
2013-02-23 13:47:11 -05:00
Michael DeHaan
1cad5e19fc
Working on adding things to changelog
2013-02-23 13:46:18 -05:00
Daniel Hokka Zakrisson
9076f8eb31
Add type checking for module arguments, converting as much as possible
...
Converts to list from comma-separated strings, and to dicts from
comma-separated, key=value strings.
Fixes #2126 .
2013-02-23 19:43:50 +01:00
Michael DeHaan
69f0ce422e
temporarily disabled, want to re-layout this later.
2013-02-23 13:37:41 -05:00
Michael DeHaan
f01def384f
Nothing references DOCUMENTATION.yaml, and it's incomplete, so remove it.
2013-02-23 13:36:15 -05:00
Michael DeHaan
b75b9681a8
more places to use yaml.safe_load
2013-02-23 13:34:14 -05:00
Michael DeHaan
a9ea3136cf
Use yaml.safe_load as we are just using basic data structures
2013-02-23 13:33:21 -05:00
Michael DeHaan
7650d7c20e
Explain ansible_python_interp. a little better
2013-02-23 13:33:21 -05:00
Michael DeHaan
1c6b0f93f1
Best practices doc updates
2013-02-23 13:33:21 -05:00
Michael DeHaan
a2915bff8d
Fix typo in svc docs
2013-02-23 13:33:21 -05:00
Michael DeHaan
5b31feb73b
Merge pull request #2179 from skinp/host_connection
...
Add support for connection type in ansible_hosts file
2013-02-23 09:58:17 -08:00
Michael DeHaan
69a199727c
Merge pull request #2180 from jsmartin/cloudformation
...
CloudFormation support.
2013-02-23 09:57:09 -08:00
Michael DeHaan
878eb5a9b1
Merge pull request #2185 from lwade/devel
...
Issue #2158 - add VPC subnet ID support
2013-02-23 09:53:26 -08:00
Michael DeHaan
ac41a9d1f0
Merge pull request #2175 from tyll/devel
...
mysql_db/user: Use password for my.cnf
2013-02-23 09:52:14 -08:00
Michael DeHaan
8b3ebf0d10
mark when various new flags were added to the pip & easy_install modules
2013-02-23 12:51:23 -05:00
Yves Dorfsman
cff8cdd428
Using the _get_test and _get_stage methods.
2013-02-23 12:50:18 -05:00
Yves Dorfsman
943829c9b7
Added test cases for lineinfile.
2013-02-23 12:50:18 -05:00
Michael DeHaan
9b32ab7ec2
Merge pull request #2150 from jhoekx/venv-command
...
Venv command
2013-02-23 09:50:10 -08:00
lwade
0486c7d51a
missed a spot.
2013-02-23 17:46:35 +00:00
lwade
30ac2edc33
Adding VPC subnet ID support
2013-02-23 17:45:47 +00:00
Michael DeHaan
b739a5860a
Merge branch 'lineinfile_improvements' of git://github.com/leucos/ansible into devel
...
Conflicts:
library/lineinfile
2013-02-23 12:45:36 -05:00
Michael DeHaan
2763fa0021
Add a line about testing.
2013-02-23 12:41:00 -05:00
Michael DeHaan
e1f1722e9e
Docs tweak to setup module.
2013-02-23 12:36:01 -05:00
Michael DeHaan
275bd1f400
Merge branch 'setup_filter_argument' of git://github.com/leucos/ansible into devel
2013-02-23 12:33:00 -05:00
Michael DeHaan
9cea292665
Clean up OS family code
2013-02-23 12:32:51 -05:00
Ton Kersten
cf23d64a88
Conflicts:
...
library/setup
2013-02-23 12:32:51 -05:00
Ton Kersten
4d67608a10
Squashed commit of the following:
...
commit 1c9b2a6035913969b515862e37e7e1aca24529e0
Author: Ton Kersten <tonk@master.tonkersten.com>
Date: Tue Feb 19 15:54:36 2013 +0100
Added osfamily fact
2013-02-23 12:32:51 -05:00
Patrick Pelletier
2b4ddfb0a2
Handle delegate_to case for local connections in hosts file
2013-02-23 12:28:42 -05:00
Michael DeHaan
7b2c8b302f
Merge pull request #2146 from dagwieers/thirsty-force
...
Add force= and make thirsty= an alias for backward compatibility
2013-02-23 09:15:25 -08:00
Michael DeHaan
467556708a
Merge pull request #2145 from leucos/sysctl_no_file_check
...
Better sysctl module file check
2013-02-23 09:14:45 -08:00
Daniel Hokka Zakrisson
274f15b52c
Fix version_added for insertbefore in lineinfile
2013-02-23 18:11:10 +01:00
Michael DeHaan
333b6bbaac
Show how to use the more simplified way of including EXAMPLES in docs. We should update
...
all module docs to do this.
2013-02-23 12:03:33 -05:00
Michael DeHaan
e51707711c
Merge pull request #2120 from jpmens/doc_ex1
...
Add support for additional EXAMPLES string in Ansible modules
2013-02-23 08:58:34 -08:00
Michael DeHaan
f7fb681bb2
Fix comment in chroot connection type
2013-02-23 11:56:24 -05:00
Michael DeHaan
5a1aef5372
Merge branch 'local-chroot-support-v2' of git://github.com/mmoya/ansible into testing
2013-02-23 11:51:11 -05:00
Michael DeHaan
93f73739d3
Merge branch 'paramiko-termcap' of git://github.com/madduck/ansible into testing
2013-02-23 11:38:52 -05:00
Nigel Metheringham
185790e32a
Change title of localtoc menu from Page to Section
2013-02-22 21:18:43 +00:00
James Martin
fa63a9b5f4
CloudFormation support.
2013-02-22 15:52:23 -05:00
Michel Blanc
92c679142f
Optimizes using fnmatch only if needed
...
Skips fnmatch'ing if there is only a '*' in filter.
2013-02-22 17:41:18 +01:00
Michel Blanc
633fdede38
Fixes duplicate code
...
Fixed duplicate call for file attributes checking
2013-02-22 17:30:19 +01:00
Patrick Pelletier
4c0e6722c4
Add support for connection type in ansible_hosts file
2013-02-22 11:11:08 -05:00
Johan Wirén
ee517ea53c
Added support for --check in zfs module
2013-02-22 15:01:18 +01:00
Till Maas
cc8fbe34f2
mysql_user: handle unnecessary GRANT revocation
2013-02-22 14:42:41 +01:00
Till Maas
813d2335ad
mysql_db/user: Use password for my.cnf
...
According to the MySQL docs[0] the password should be stored after
'password=' instead of 'pass='.
[0] http://dev.mysql.com/doc/refman/5.1/en/password-security-user.html
2013-02-22 13:25:34 +01:00
Michel Blanc
008dc4831e
Improves lineinfile and adds file attr option
...
Added path expanding for dest in lineinfile
Added common file arguments to lineinfile so the module gets owner,
group, mode and SE options.
Decorated existing example to demonstate usage of file options and added
a couple more examples
Message is not set accordingly when file attributes were changed
'absent' handling code now handles the case where the file doesn't
exists (was issuing a Traceback before)
File attribute handling code has been added to the 'absent' handling
function too.
File attributes handling has been grouped in 'def check_file' since it's
required in both places.
'absent' mode now returns a message like it's counterpart 'present',
telling if file attributes were altered and if lines have matched.
2013-02-22 09:33:21 +01:00
Michael DeHaan
e4ccf2d8e0
Merge pull request #2164 from zayenz/patch-2
...
Fixed file-path in comment from examples.yml to intro_example.yml.
2013-02-21 16:59:51 -08:00
Michael DeHaan
24a09dbe29
Merge pull request #2167 from jibs/patch-1
...
minor docs tweak: link directly to ec2 ini file
2013-02-21 16:59:30 -08:00
Daniel Hokka Zakrisson
2225ee4b85
Merge pull request #2159 from stoned/diff-output
...
Fix diff output vertical spacing
2013-02-21 12:22:04 -08:00
Daniel Hokka Zakrisson
c364e4c77b
cron: Work even without initial crontab
...
Fixes #2165 .
2013-02-21 21:14:29 +01:00
jibs
fbe0b2ab43
minor docs tweak: link directly to ec2 ini file
2013-02-21 15:24:45 +00:00
Mikael Zayenz Lagerkvist
a5a0ab6b53
Fixed file-path in comment from examples.yml to intro_example.yml.
2013-02-21 09:40:42 +01:00
Michel Blanc
7c270078f4
Moved key filtering
...
Key filtering moved before returning results
2013-02-21 01:10:25 +01:00
Maykel Moya
9a493ef388
Add support for running modules chrooted in a local dir
...
Adds 'chroot' connection for executing modules chrooted to
a local dir. Requires running ansible as root.
chroot dirs should be specified in the inventory like any
other host.
You can do things like:
$ sudo -E ansible -vvv -f 1 "./chroot1,./chroot2" -c chroot \
all -m setup
$ sudo -E ansible-playbook -vvv -f 1 -i "./chroot1,./chroot2" \
-c chroot some-playbook.yml
some-playbook.yml:
---
- hosts: all
tasks:
- name: echo something
shell: echo "Yaaay!" >/tmp/foobar.txt
- name: install less
apt: pkg=less state=latest
2013-02-21 00:51:02 +01:00
Stoned Elipot
9f2bba01ba
Fix diff output vertical spacing
2013-02-20 22:45:45 +01:00
Maykel Moya
5e68143c46
Check presence of files under /proc before opening them
2013-02-20 20:52:45 +01:00
Maykel Moya
8b27085c34
Prevent traceback when /etc/mtab is not available
...
* get_file_contents returns None when file is not available.
When /etc/mtab is pointing to /proc/mounts and /proc is not
mounted, mtab.split will traceback.
2013-02-20 20:52:45 +01:00
Michel Blanc
627577ecc9
Fixes unused var and avoid reassigning keys
...
Changed code so key doesn't get reassigned in loop
Made use of filtr variable
2013-02-20 19:12:01 +01:00
Michel Blanc
139e06d9af
Added more examples for the filter option in setup
...
Added examples covering all available globs
Added a use case of filtering only facts returned by facter
2013-02-20 18:13:05 +01:00
Michel Blanc
5f4a24557b
Adds example for filter option in setup module
...
Added an example on how to filter keys returned by the module.
2013-02-20 17:57:59 +01:00
Michel Blanc
75b687247a
Adds filter option to setup module
...
Adds facts filtering using fnmatch, via the 'filter' option.
Usage:
ansible -m setup -a 'filter=ansible_*_mb'
2013-02-20 17:53:14 +01:00
Michael DeHaan
a875b63703
Merge pull request #2152 from dagwieers/pause-doc
...
pause: Fix small documentation glitch
2013-02-20 07:20:59 -08:00
Dag Wieers
486889bbbd
Add force= and make thirsty= an alias for backward compatibility
2013-02-20 15:42:55 +01:00
Jimmy Tang
7f980bba8f
Added more users of ansible (TCHPC and DRI)
2013-02-20 14:19:12 +00:00
Dag Wieers
577f491368
pause: Fix small documentation glitch
2013-02-20 15:17:49 +01:00
Rodney Quillo
621eb5eccc
Add postgresql_db and postgresql_use checkmode.
2013-02-20 22:12:25 +08:00
Michael DeHaan
7a7d02073a
Merge pull request #2119 from jpmens/uri_json
...
uri: load JSON for content-type: application/json
2013-02-20 05:59:38 -08:00
Jeroen Hoekx
9f65233e96
Easy_install and pip module support a virtualenv_command parameter.
...
This allows flexible selection of the Python version to use while
creating the virtualenv.
2013-02-20 14:52:02 +01:00
Jan-Piet Mens
b448cc8eff
uri: load JSON for content-type: application/json
...
document
check prefix of content-type and merge dicts
amend doc
load JSON into 'json' subkey
2013-02-20 14:45:47 +01:00
Jeroen Hoekx
01e66c6687
Add virtualenv_site_packages param to easy_install
2013-02-20 14:44:27 +01:00
Michael DeHaan
1026fa6ab5
Merge pull request #2122 from lwade/devel
...
Adding ec2-related module example to examples/playbooks
2013-02-20 05:35:52 -08:00
Michael DeHaan
7834d021b9
Merge pull request #2138 from bcoca/2137_fix_setup_bsdjails
...
fixes freebsd setup issues with jails
2013-02-20 05:29:45 -08:00
Michael DeHaan
ae599d8a61
Merge pull request #2115 from kavink/devel
...
teach apt module to support --check mode
2013-02-20 05:28:21 -08:00
Michel Blanc
e0496634c5
Removes useless empty string write
...
It s not necessary to write an empty string for the file to be created.
2013-02-20 14:20:27 +01:00
Michael DeHaan
405471bbab
Merge pull request #2143 from lwade/ec2_group_id
...
Add support for security group id parameter ISSUE #2029
2013-02-20 05:13:07 -08:00
Michael DeHaan
52a990ec2b
Merge pull request #2141 from dorfsmay/pullreq-env-simple
...
Prevents PATH, PYTHONPATH etc... to be re-added.
2013-02-20 05:10:56 -08:00
Michael DeHaan
6d604469d8
Always adjust file attributes with the template module.
2013-02-20 08:05:59 -05:00
Michel Blanc
6f9d28c8b1
Changed when new sysctl file is created
...
When destination sysctl file is missing, it is created.
But, for idempotency purposes, the creation process now takes place just before it is used, in the
main code path so an empty file is not left over if the code
module.fail_jsons before the file is really used.
2013-02-20 12:52:30 +01:00
Michel Blanc
0eaa936ba0
Removes exception is sysctl file is missing
...
When syscl file was missing, sysctl module was complaining about it and
bailing out.
This behaviour prevents usage of /etc/sysctl.d directory, present in
some distributions.
This patch accepts a missing sysctl.conf file so sysctl.d directory can
be used.
However, it will bail out if the destination directory doesn't exist.
2013-02-20 12:42:49 +01:00
lwade
107733b174
Add support for security group id parameter, remove default for group name (since AWS already sets a default). ISSUE #2029
2013-02-20 09:31:22 +00:00
Yves Dorfsman
dfdc5bda4b
Prevents PATH, PYTHONPATH etc... to be re-added.
2013-02-20 01:12:38 -07:00
Brian Coca
aa713d72ef
fixes freebsd setup issues with jails
...
Signed-off-by: Brian Coca <bcoca@tablethotels.com>
2013-02-19 18:36:25 -05:00
Kavin Kankeshwar
0f166d870a
teach lineinfile module to support --check mode
2013-02-19 14:18:52 -08:00
Kavin Kankeshwar
53924b4599
teach apt module to support --check mode
2013-02-19 14:18:52 -08:00
Daniel Hokka Zakrisson
3f2fd22ed4
Don't consider packages missing from the cache an error on remove
...
Fixes #2017 .
2013-02-19 23:18:17 +01:00
Daniel Hokka Zakrisson
d2bf205a5d
Fix #2125 and clean up a few things along the way
2013-02-19 22:26:38 +01:00
lessmian
a124a7f6a1
sysctl module: fixed issue when checks_after fail on comparing keys with values separated by white strings
2013-02-19 15:45:08 +01:00
lessmian
e8254dee4d
mail module: properly set charset
2013-02-19 11:33:38 +01:00
Michael DeHaan
1b73227a30
Merge pull request #2128 from lorin/postgres-public
...
postgresql_user: Add support for PUBLIC
2013-02-18 20:40:21 -08:00
Michael DeHaan
7f9bb9084f
Rewrite best practices section.
2013-02-18 23:29:27 -05:00
Lorin Hochstein
eac339e98a
Add documentation about PUBLIC user
2013-02-18 22:59:51 -05:00
Lorin Hochstein
4a90e2b50a
postgresql_user: Add support for PUBLIC
...
This change enables users to add and remove permissions to all roles,
using the PUBLIC user. This is equivalent to using the PUBLIC keyword
in GRANT and DENY postgres SQL commands.
For example, see: <http://www.postgresql.org/docs/current/interactive/sql-grant.html >
Fixes #1833
2013-02-18 21:33:36 -05:00
Romeo Theriault
1c91917ed5
uri doc fixes
2013-02-18 13:03:19 -10:00
Jan-Piet Mens
396a07bcc7
Add support for additional EXAMPLES string in Ansible modules
...
return DOC and EXAMPLES as a list
add moduledev explanation
more
2013-02-18 20:02:46 +01:00
lessmian
8a49dac5d1
Fixed remove_key
2013-02-18 17:03:50 +01:00
lwade
2dbe01ea7c
Adding ec2-related module example to examples/playbooks
2013-02-18 15:44:34 +00:00
Michael DeHaan
093935ede1
Merge pull request #2116 from lwade/devel
...
Correct ec2_vol doc errors
2013-02-18 04:52:24 -08:00
Daniel Hokka Zakrisson
4a137641d2
check_mode is a module property
2013-02-18 13:23:45 +01:00
lwade
3b9cf8270f
Correct ec2_vol doc errors
2013-02-18 10:14:09 +00:00
Michael DeHaan
ab389d8908
For consistency, add host should take a key named 'name' in addition to 'hostname'.
2013-02-17 20:45:37 -05:00
Michael DeHaan
cc9bc91a6c
Fix typo in zfs module docs
2013-02-17 20:01:15 -05:00
Michael DeHaan
c4779d95b8
Removing unused import, 'make pyflakes' is now clean.
2013-02-17 19:49:50 -05:00
Michael DeHaan
8097fd18a2
'make pep8' is now clean
2013-02-17 19:48:02 -05:00
Michael DeHaan
9cf66f4376
Fixes from 'make pep8'. Partial, more to come.
2013-02-17 19:40:38 -05:00
Michael DeHaan
23a0a8daf9
Merge pull request #2113 from johanwiren/zfs
...
zfs: documentation no longer breaks the formatting in webdocs
2013-02-17 16:34:00 -08:00
Michael DeHaan
11e7ede4d9
Merge pull request #2112 from kavink/devel
...
Fixing syntax error
2013-02-17 16:33:34 -08:00
Michael DeHaan
61d01f549f
Show a nicer message when attempting to diff unicode files.
2013-02-17 19:32:28 -05:00
Johan Wirén
acc58a37df
Set version_added to 1.1
2013-02-18 01:29:51 +01:00
Johan Wirén
5ae5fe83ac
zfs module no longer destroys the layout in webdocs
2013-02-18 01:25:44 +01:00
Kavin Kankeshwar
359ac9a495
Fixing syntax error
...
running install_lib
byte-compiling /usr/lib/python2.6/site-packages/ansible/runner/action_plugins/add_host.py to add_host.pyc
SyntaxError: ('invalid syntax', ('/usr/lib/python2.6/site-packages/ansible/runner/action_plugins/add_host.py', 37, 92, ' def run(self, conn, tmp, module_name, module_args, inject, complex_args=None, **kwargs)\n'))
2013-02-17 15:35:58 -08:00
Michael DeHaan
18cbb64f25
Teach the yum module to support --check mode.
2013-02-17 18:18:43 -05:00
Michael DeHaan
4f249902b3
Taught service how to use --check mode
2013-02-17 17:45:44 -05:00
Michael DeHaan
b3eb1f32e3
update hacking/test_module script to be aware of complex arguments, though it does not pass them.
2013-02-17 17:33:42 -05:00
Michael DeHaan
ad89ab7c5d
Add group support to check mode.
2013-02-17 17:33:42 -05:00
Michael DeHaan
fdbbb171ba
Teach the user module to understand check mode.
2013-02-17 17:33:42 -05:00
Daniel Hokka Zakrisson
43d22b0c42
Flatten argument to with_items
...
Fixes #1711 .
2013-02-17 22:08:23 +01:00
Michael DeHaan
f02b9987fc
We all agreed on the list that the ansible module common module snippet, since it's dynamically embedded in modules on the fly, should
...
be a BSD licensed snippet so that it's ok to write proprietary modules. The actual license of Ansible (GPLv3) or any modules
written for ansible (any) do not change.
2013-02-17 15:41:59 -05:00
Michael DeHaan
8992fee2ab
Correct documentation example, Snowball was a hampster.
2013-02-17 15:17:24 -05:00
Michael DeHaan
7da9992110
Add complex arguments example
2013-02-17 15:06:17 -05:00
Michael DeHaan
b63bf62b13
Remove debug print message
2013-02-17 15:03:30 -05:00
Michael DeHaan
1ecf4a6943
Working on complex argument support.
2013-02-17 15:01:49 -05:00
Michael DeHaan
5a91873983
resolve merge conflict
2013-02-17 13:13:20 -05:00
Michael DeHaan
15901e8585
Merge pull request #2109 from lorin/pipe_once_docs
...
Document new PIPE_ONCE macro
2013-02-17 09:57:50 -08:00
Lorin Hochstein
c6778e796c
Specified when PIPE_ONCE was added.
...
Also, now shows when "Getting values from files" was added, a sphinx
directive was missing a colon.
2013-02-17 12:55:47 -05:00
Daniel Hokka Zakrisson
6ffc8a1441
Recurse was added in 1.1
2013-02-17 18:48:17 +01:00
Lorin Hochstein
ec16b854a5
Document new PIPE_ONCE macro
2013-02-17 12:47:51 -05:00
Michael DeHaan
cd32597af0
Make the file module work as expected in check mode
2013-02-17 12:27:00 -05:00
Michael DeHaan
931b9f41c8
Make note about enablement bit
2013-02-17 12:13:26 -05:00
Michael DeHaan
934f416387
Avoid the 'state=null' coming back from the service module.
2013-02-17 12:11:53 -05:00
Michael DeHaan
fa21b41357
Fixup the pipe_once plugin
2013-02-17 11:42:45 -05:00
Michael DeHaan
0af83317a1
Added a $PIPE_ONCE lookup plugin, that caches the result so it is only evaluated one time.
2013-02-17 11:37:41 -05:00
Michael DeHaan
e43abe326f
Added a tunneling example
2013-02-17 11:25:42 -05:00
Michael DeHaan
b365e04616
Allow add_host to add hosts to multiple groups, groups is now an alias for groupname.
2013-02-17 11:22:50 -05:00
Rob Parrott
ef17fc9f20
add the ability to take variables in the add_host module, and be willing to parse a host:port hostname handed to add_host
2013-02-16 20:27:38 -05:00
Michael DeHaan
c000bd846b
Hate to do this, but URI module docs were constructing messed up RST files, so removing examples for now. Will ask someone to work on them.
2013-02-16 18:45:59 -05:00
Michael DeHaan
ae2d7eb7af
Rough cut at adding a glossary section. This could definitely use some improvements, proof reading, and lots of cross linking.
2013-02-16 18:36:06 -05:00
Michael DeHaan
a6653a8723
Clean up the installation section and mention pip.
2013-02-16 16:06:30 -05:00
Michael DeHaan
4d880ec69a
Updating links to useful articles
2013-02-16 15:54:05 -05:00
Michael DeHaan
02db951708
Update releases link on getting started page.
2013-02-16 15:51:31 -05:00
Michael DeHaan
8333b4eb03
Better explain magic variables
2013-02-16 15:49:42 -05:00
Michael DeHaan
5f829f9926
Add versionadded element to new option, fix YAML formatting
2013-02-16 15:40:31 -05:00
Michael DeHaan
2a66185920
update manpage for new options.
2013-02-16 15:38:59 -05:00
Michael DeHaan
c8878998d1
update some of many copyright dates but we can just do this when editing each file, not super high priority
2013-02-16 15:32:01 -05:00
Michael DeHaan
408deab4e0
Slight doc tweak
2013-02-16 15:28:52 -05:00
Michael DeHaan
32f682946f
Add video link to docsite
2013-02-16 15:18:42 -05:00
Michael DeHaan
c79f8cc316
add user to who uses page
2013-02-16 14:53:52 -05:00
Michael DeHaan
8b17484780
Update changelog
2013-02-16 13:48:45 -05:00
Michael DeHaan
534f004078
Merge pull request #2101 from stoned/plugins-connections-doc
...
pasto and core connection plugins reference fix
2013-02-16 10:41:15 -08:00
Michael DeHaan
369d586651
Merge pull request #2086 from lwade/devel
...
Adding a simple EC2 volume module for creation and attach
2013-02-16 10:38:52 -08:00
Michael DeHaan
cb3d26c500
Merge pull request #2084 from johanwiren/zfs
...
Added zfs module
2013-02-16 10:37:58 -08:00
Michael DeHaan
a01525bd30
Merge branch 'aix-fixes' of git://github.com/dagwieers/ansible into devel
...
Conflicts:
library/setup
Tweak formatting.
2013-02-16 13:35:37 -05:00
Michael DeHaan
df63f60b63
Tweak doc examples
2013-02-16 13:32:49 -05:00
Romeo Theriault
1232e498c4
fixed the documentation so it build properly
2013-02-16 13:32:48 -05:00
Romeo Theriault
2ecf3f9b94
moved module checking below module initialization
2013-02-16 13:32:48 -05:00
Romeo Theriault
27145fab7f
uri module
2013-02-16 13:32:48 -05:00
James Martin
7129a9e355
Using "OtherLinux" in module_commons, cleander detection in setup.
2013-02-16 13:32:48 -05:00
James Martin
5646bc278b
Support for amazon linux distribution facts.
2013-02-16 13:32:48 -05:00
Michel Blanc
0cd0a7fda3
Fixes jina typos
...
Moved *jina* to *jinja2*
2013-02-16 13:32:48 -05:00
Michel Blanc
1c22f2146e
Adds configurable jinja2 extension loading
...
Jinja extensions adds features to the jinja2 templating engine. This
patch allows module loading for the templating engine vian an
ansible.cfg configuration key (jinja_extensions).
The default behaviour doesn't change (no module loading).
Requested modules can be added coma separated in ansible.cfg
Adds whitespace handling in jinja_extension config
Added whitespace handling in jinja_extension configuration directive, so
things stay safe if user adds spaces around comas in the directives
list.
Adds config example for jinja_extensions
Added config example with multiple extentions for jinja_extensions
2013-02-16 13:32:48 -05:00
Yves Dorfsman
83ce1b2dc5
Modified to follow Daniel Hokka Zakrisson's recommendations.
2013-02-16 13:32:48 -05:00
Yves Dorfsman
4de1b4e8a9
Added an insertbefore option.
2013-02-16 13:32:48 -05:00
Blair Zajac
fa8e653011
Simplify and correct comparisons with None.
2013-02-16 13:32:48 -05:00
Michael DeHaan
2172201795
Merge pull request #2091 from davixx/sysctl2004
...
Solving bug : sysctl check_after failing on multi-value sysctl parameters
2013-02-16 10:19:16 -08:00
Michael DeHaan
21693b2d22
Merge pull request #2079 from huberteff/devel
...
Add NetBSD support for 'service' module, and add an example to 'lineinfile'
2013-02-16 10:08:25 -08:00
Michael DeHaan
7827db6996
Merge pull request #2078 from huberteff/e2158b661d250c04609e7faff4d8e67df9cb37e4
...
Add example for adding to sudoers file
2013-02-16 10:05:08 -08:00
Michael DeHaan
9cb710b2f7
Merge pull request #2073 from nigelm/hosts_comment_fix
...
Allow end of line comments in inventory file - fixes #2072
2013-02-16 09:57:20 -08:00
Michael DeHaan
85c87e507e
Slight docs tweak about thirsty mode on the copy module
2013-02-16 12:36:16 -05:00
Michael DeHaan
b5f90ef054
Merge branch 'thirsty_copy' of git://github.com/bcoca/ansible into testing
2013-02-16 12:35:16 -05:00
Michael DeHaan
11c730c4ca
Merge branch 'devel' of git://github.com/trendels/ansible into testing
2013-02-16 12:32:18 -05:00
Johan Wirén
75b52d745e
Updated documentation. Works with ansible-doc
2013-02-16 15:11:07 +01:00
Stoned Elipot
438c77f762
pasto and core connection plugins reference fix
2013-02-16 13:40:04 +01:00
davixx
8bf0c8dc5c
Solving bug https://github.com/ansible/ansible/issues/2004
...
Now handle positive integer value in virtual files if they are separated
by group of space characters where the count is unpredictable.
Thanks to romeotheriault for filing this bug.
2013-02-15 19:14:01 +01:00
Peter Sankauskas
6fd0316fa6
The default for install-recommends is actually Yes, not No, as is
...
visible on line 121
2013-02-14 15:27:20 -08:00
martin f. krafft
ab39909260
Initialise PTY from calling environment
...
If we need to acquire a PTY for sudo's use, then it should really
inherit the capabilities of the calling environment. This is what
OpenSSH does, and so it makes sense to copy this behaviour for the
paramiko connection type.
Closes : #2065
Signed-off-by: martin f. krafft <madduck@madduck.net>
2013-02-15 10:23:34 +13:00
martin f. krafft
1cf43e9afe
Only allocate a PTY when sudo is used
...
Postpone the paramiko.Channel.get_pty until we know sudo is used. If
sudo is not used, then we do not need a PTY. In fact, the paramiko docs
explicitly state that it's not desirable to allocate a PTY for a simple
exec_command.
Signed-off-by: martin f. krafft <madduck@madduck.net>
2013-02-15 10:17:43 +13:00
lwade
0a2a647831
Updated comments and closed code example.
2013-02-14 14:40:28 +00:00
lwade
8617b6df90
Adding a simple EC2 volume module for creation and attach
2013-02-14 14:18:35 +00:00
Johan Wirén
94813d38e6
Added zfs example playbook
2013-02-14 14:16:33 +01:00
Johan Wirén
19c94d7380
Added zfs module
2013-02-14 14:16:08 +01:00
Mark Maas
6a89177a59
Added support for AIX 5.3 and 6.1
...
A collegue of mine has added basix AIX support to the setup, user and group modules.
We have tested this on AIX 5.3 and 6.1 and it works "as advertised"
2013-02-14 12:45:08 +01:00
Daniel Hokka Zakrisson
584fd7a261
Fix Python 2.6-isms in sysctl module
2013-02-14 12:14:44 +01:00
Hubert Feyrer
18d9fc581d
Add support for NetBSD. Tested on NetBSD 6.0/i386.
2013-02-13 22:07:31 +01:00
Hubert Feyrer
e2158b661d
Add Linux-style path for sudoers file, to be consistent with other examples.
2013-02-13 22:02:17 +01:00
Hubert Feyrer
d4b9de643b
Add an example on how to *add* a %wheel line to sudo - tricky as it has
...
a colon, which needs some special attention.
2013-02-13 21:42:12 +01:00
Nigel Metheringham
bd2bb0a297
Mac/FreeBSD Network Facts implementation
...
Uses a generic BSD Network class, which uses ifconfig and
parses crap out of it. Modifies the Network __new__
implementation to search further down the subclass
tree
2013-02-13 17:37:17 +00:00
Nigel Metheringham
c0e28762f0
Allow end of line comments in inventory file
...
See github issue 2702
https://github.com/ansible/ansible/issues/2072
2013-02-13 14:15:22 +00:00
Michael DeHaan
81d426de2a
Merge pull request #2066 from lorin/git-example
...
Add example of read-write git checkout via ssh
2013-02-13 05:22:55 -08:00
Lorin Hochstein
321175cdfa
Add example of read-write git checkout via ssh
2013-02-12 22:08:14 -05:00
Daniel Hokka Zakrisson
7e2999ed2d
Add directory detection to _remote_md5 and use this in copy
...
If it is a directory, change the destination path by appending the
basename of the source file, like is done if the destination ends with a
/, and try to get the MD5 of the new path.
2013-02-12 22:39:05 +01:00
Daniel Hokka Zakrisson
f12dbd431a
Don't remove invocation from the result in the log callback
...
Fixes #2064 .
2013-02-12 22:26:30 +01:00
Daniel Hokka Zakrisson
85fb8494c5
Clean up device fact gathering
...
Remove lots of re use that really shouldn't have been re in the first
place. Initialize pcidata even if lspci is unavailable, and check for
its usability before trying to use it.
Fixes #2060 .
2013-02-12 18:48:14 +01:00
Javier Candeira
ae81e3607f
fix remote execution NameError in module 'user'
2013-02-13 04:01:46 +11:00
Kavin Kankeshwar
3042366199
Fixing logical error in detecting virtual device.
...
So In my Centos 5.9 machine, if there is RAID mount ansible will crash, as it cannot find scheduler file. The reason being, this should be a virtual device as there is no "device" folder under e.g. /sys/block/md0/
Here is the crash:
[kk@u1 ansible]$ ansible q3 -m setup -k -u root --tree=/tmp/facts
SSH password:
q3 | FAILED => failed to parse: /sys/block/md0
Traceback (most recent call last):
File "/root/.ansible/tmp/ansible-1360629441.14-171498703486275/setup", line 1797, in ?
main()
File "/root/.ansible/tmp/ansible-1360629441.14-171498703486275/setup", line 1050, in main
data = run_setup(module)
File "/root/.ansible/tmp/ansible-1360629441.14-171498703486275/setup", line 1000, in run_setup
facts = ansible_facts()
File "/root/.ansible/tmp/ansible-1360629441.14-171498703486275/setup", line 990, in ansible_facts
facts.update(Hardware().populate())
File "/root/.ansible/tmp/ansible-1360629441.14-171498703486275/setup", line 312, in populate
self.get_device_facts()
File "/root/.ansible/tmp/ansible-1360629441.14-171498703486275/setup", line 439, in get_device_facts
m = re.match(".*?(\[(.*)\])", scheduler)
File "/usr/lib64/python2.4/sre.py", line 129, in match
return _compile(pattern, flags).match(string)
TypeError: expected string or buffer
2013-02-11 18:23:58 -08:00
Michael DeHaan
af3402fe35
Merge pull request #2043 from chrishoffman/rabbitmq
...
Rabbitmq Module Updates
2013-02-11 17:43:07 -08:00
Daniel Hokka Zakrisson
d632210941
Allow using other users' home directories as well
2013-02-11 23:43:30 +01:00
Daniel Hokka Zakrisson
89e73c123f
Fix tilde expansion for fileglob
...
Use common suffix to determine what part of original term to keep and
how much of the full path to combine to get a usable filename.
2013-02-11 23:43:27 +01:00
Daniel Hokka Zakrisson
57e51f7fdf
Clean up some extra_vars redundancy
2013-02-11 23:25:50 +01:00
Daniel Hokka Zakrisson
57cac788fb
Fix setup when /sys/block is inaccessible
2013-02-11 23:24:47 +01:00
Daniel Hokka Zakrisson
5ba090c366
Fixes for Python 2.4
2013-02-11 23:23:14 +01:00
Chris Hoffman
9057f72881
Removing duplicate import, adding missing import
2013-02-10 18:31:55 -05:00
Daniel Hokka Zakrisson
a1e00c93e5
Add ansible_ssh_user/pass to enable inventory-defined users
2013-02-10 23:22:18 +01:00
Chris Hoffman
507e49396b
Updating how to run commands in check mode
2013-02-10 17:20:44 -05:00
Chris Hoffman
ca3b8228f7
Updating how to run commands in check mode, standarizing quotes
2013-02-10 17:14:24 -05:00
Chris Hoffman
2c947c2ed6
Adding aliases
2013-02-10 17:08:33 -05:00
Chris Hoffman
114a4dc597
Standarizing quotes
2013-02-10 17:02:50 -05:00
Chris Hoffman
31e5e81fcd
Standarizing module in line with other rabbitmq modules, adding support for setting tracing
2013-02-10 17:01:20 -05:00
Chris Hoffman
b79d7a606c
Using new qualified executable
2013-02-10 17:00:09 -05:00
Daniel Hokka Zakrisson
c83e428a7e
Default expand_lists to True and set it to False for only_if
...
Fixes #2026 and #2027 .
2013-02-10 22:57:53 +01:00
Chris Hoffman
c94ec20a16
Getting fully qualified path for executable
2013-02-10 14:38:00 -05:00
Chris Hoffman
5a4ff6ca60
Cleaning up tag compare, getting fully qualified path for executable
2013-02-10 14:37:21 -05:00
Chris Hoffman
32c7fa7f70
Remove unneccesary quotes from user task
2013-02-10 14:32:43 -05:00
Michael DeHaan
b2b1900765
minor aesthetics tweak
2013-02-10 13:20:19 -05:00
Michael DeHaan
b1c739889c
Add example of working with the environment
2013-02-10 13:08:16 -05:00
Michael DeHaan
f7497e75e5
Able to use "environment: " on any task to pass proxy details and other useful settings. Can be a variable
...
or a dictionary.
2013-02-10 13:05:58 -05:00
Michael DeHaan
72a05ae2a0
Move diff code more into runner code.
2013-02-09 23:24:03 -05:00
Michael DeHaan
6f0c9592bb
Additions to Who Uses Ansible
2013-02-09 23:05:09 -05:00
Michael DeHaan
0ad6ac4086
Fix group depth for nested groups
2013-02-09 22:52:35 -05:00
Michael DeHaan
85b52ca625
Resort the who uses ansible page
2013-02-09 22:49:00 -05:00
Michael DeHaan
f41cf5528c
Add complex networking setup to docs!
2013-02-09 22:47:19 -05:00
Michael DeHaan
df032dfd11
Merge pull request #2039 from okorz001/fix-man-page
...
Correct -u description in ansible man page
2013-02-09 19:44:37 -08:00
Michael DeHaan
828119d823
Allow the remote username to come from a variable set in vars_files or vars
2013-02-09 22:42:35 -05:00
Michael DeHaan
e6ead2ca74
make things like $FILE(/etc/path/foo.conf) and $ENV(HOME) work without having to use brackets to index them
2013-02-09 22:35:27 -05:00
Oscar Korz
ba807ed5a8
Correct -u description in ansible man page
2013-02-09 19:24:53 -08:00
Michael DeHaan
e906271f91
Update changelog -- wow, lots of nice stuff merged in today!
2013-02-09 14:50:47 -05:00
Michael DeHaan
790cc11f03
Change the 0.X part to not imply something new was added in 0.X something if a user forgets to put in a specific version in the module docs.
2013-02-09 14:44:10 -05:00
Michael DeHaan
6c4e1db54e
Documentation formatting for mongodb_user so it will show up in ansible-doc and the web.
2013-02-09 14:43:17 -05:00
Michael DeHaan
3c51feb36c
Had to remove the instance_tags example because our doc generator was choking on it, feel free to add it back if you can get it to be valid
...
YAML again :)
2013-02-09 14:39:57 -05:00
Michael DeHaan
27ff22610d
Fix lineinfile docs formatting
2013-02-09 14:34:03 -05:00
Michael DeHaan
c692de6b80
Cleanup YAML parse error warning code a tiny amount.
2013-02-09 14:30:19 -05:00
Michael DeHaan
5c38248788
Fix crontab doc formatting
2013-02-09 14:29:31 -05:00
Michael DeHaan
550a1b5f02
Remove mercurial module reference now that we have a cleaned up hg module in core now!
2013-02-09 14:13:46 -05:00
Michael DeHaan
5457e969db
Add a reference to Coderwall for tips & tricks!
2013-02-09 14:13:46 -05:00
Michael DeHaan
c91f8c1565
Merge pull request #2036 from cordmata/devel
...
Add rabbitmq_vhost module.
2013-02-09 10:34:56 -08:00
Matt Cordial
3284fd607f
Add rabbitmq_vhost module.
...
Simply ensures existence or non-existence of a vhost.
2013-02-09 11:28:41 -07:00
Tim Gerla
0f389b311f
Add more error handling to the ec2 module, remove Python 2.6ism
2013-02-09 09:58:43 -08:00
Michael DeHaan
fa44f49afb
Merge pull request #2034 from chrishoffman/rabbitmq
...
Adding rabbitmq modules
2013-02-09 09:04:33 -08:00
shlomozippel
e44412101b
Merge recursive file permission setting on directories
2013-02-09 12:01:45 -05:00
Chris Hoffman
6f7855161c
Adding rabbitmq modules
2013-02-09 11:55:23 -05:00
Michael DeHaan
8db504fba8
Merge branch 'devel' of git://github.com/lwade/ansible into devel
2013-02-09 11:47:45 -05:00
Steve Frank
36027ddbba
Squashed commit of the following:
...
Changed ami_tags to instance_tags to better follow naming convention
Add support for creating tags on the new instances
2013-02-09 11:43:30 -05:00
Michael DeHaan
a894791767
Slightly friendlier error on missing hosts file, slightly friendlier error on inventory script returning invalid syntax
...
(or if inventory is non-script and accidentally executable).
2013-02-09 11:37:55 -05:00
Brian Coca
ca5f52b825
now missing hosts file gives nice message and no traceback
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-02-09 11:32:18 -05:00
Michael DeHaan
e564de3983
Some formatting preferences for --list-hosts and --list-tasks
2013-02-09 11:28:59 -05:00
Michael DeHaan
e231708260
Merge branch 'devel' of git://github.com/schmic/ansible into schmic-devel
2013-02-09 11:24:08 -05:00
Brian Coca
0e8627b7e8
added block device info gathering, full for linux, partial for freebsd added prettyfing byte function Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
...
moved moutns out of devices Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-02-09 11:15:22 -05:00
Mike Grozak
171a01deac
Cron module upgrades
...
- added cron_file attribute: if specified, the file with appropriate
job is created in /etc/cron.d directory. Also, you can store multiple
jobs in one file. state='absent' attribute is handled in the following
way in this case: if after the deletion of the job from the file specified
by cron_file variable the file is empty, the file is deleted, otherwise
not.
- fixed the behaviour, when the backupfile is saved forever in /tmp
folder, even if the backup= atribute is not set (os.unlink() is called if
backup is not True).
- added some comments to the unobvious places
2013-02-09 11:11:19 -05:00
Lorin Hochstein
44084a83a4
Document :& host notation and using variables with hosts
2013-02-09 10:47:52 -05:00
Michael DeHaan
aebacdb2d7
Merge pull request #1949 from elliotttf/devel
...
Adding mongodb_user module.
2013-02-09 06:47:20 -08:00
Michael DeHaan
d102f04ffc
Merge pull request #1942 from blair/pip-virtualenv-add-system-package-support
...
library/pip: add support for virtualenv's --system-site-packages.
2013-02-09 06:45:56 -08:00
Matt Cordial
2ccfc8d2b6
Fix Issue #2025 where templates were not being transfered.
2013-02-08 12:03:54 -07:00
Brian Coca
0726933a5a
added thirsty option to copy
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-02-08 10:29:52 -05:00
Michael DeHaan
23bffc5f25
update changelog
2013-02-07 23:07:19 -05:00
Michael DeHaan
a9162a86f2
Very basic --diff option for showing what happens when templates change.
...
Probably output is not useful if not used with --limit
Works well with --check mode
2013-02-07 22:52:25 -05:00
Michael DeHaan
3d6993221e
service status 4 should also be stopped
2013-02-07 21:29:31 -05:00
Stanis Trendelenburg
8f70883541
Handle 'groups=' (empty string) in user module (Linux)
...
Makes it possible to remove a user from all but the primary group.
Setting 'groups=' is the equivalent to passing '-G ""' to
useradd/usermod, which is interpreted as "no group" on Linux.
2013-02-08 00:50:02 +01:00
Daniel Hokka Zakrisson
f3305564e2
Add stderr contents to parse errors
2013-02-07 23:50:00 +01:00
schmic
1205bbe195
Adds commandline parameter --list-tasks
2013-02-07 22:29:28 +01:00
Daniel Hokka Zakrisson
19f3cf45f4
Merge pull request #1982 from dex4er/feature_j2_filter_safe_yaml
...
Use yaml.safe_dump rather than yaml.dump. No more "!!python/unicode".
2013-02-07 13:24:08 -08:00
schmic
dd9e3430e4
No authentication with --syntax-check
2013-02-07 21:09:45 +01:00
Daniel Hokka Zakrisson
dddfeac9c4
Allow using ${hostvars.<node>} for nodes not in SETUP_CACHE
...
This allows accessing inventory data from nodes that have not been
talked to (yet).
2013-02-07 18:40:41 +01:00
Michael DeHaan
7d43865e13
Merge pull request #1986 from jcftang/devel
...
Documentation Fixes relating to OSX and macports
2013-02-07 05:04:03 -08:00
Michael DeHaan
9113c01e37
Merge pull request #1990 from roller/devel
...
Specify repo option with hg pull
2013-02-07 05:03:38 -08:00
Stoned Elipot
312ba593fd
Fix yum module examples: the 'pkg' parameter is now 'name'
2013-02-07 13:27:53 +01:00
Daniel Hokka Zakrisson
ffd4ae11b8
Merge pull request #1993 from fdavis/timeout_ssh
...
Add ConnectTimeout=DEFAULT_TIMEOUT to ssh args
2013-02-07 03:20:46 -08:00
Daniel Hokka Zakrisson
70d5dad726
Also catch NameErrors which would indicate missing quotes
2013-02-07 11:56:59 +01:00
Daniel Hokka Zakrisson
bc709e7b67
expand_lists should default to False
2013-02-07 11:56:59 +01:00
Daniel Hokka Zakrisson
7a49230e85
Merge pull request #2005 from ftao/supervisorctl-update
...
always restart the program when state=restarted
2013-02-07 01:00:18 -08:00
ftao
9174c52b1d
always restart the program when state=restarted
2013-02-07 15:53:36 +08:00
fdavis
21a5c55921
Add ConnectTimeout=DEFAULT_TIMEOUT to ssh args
2013-02-06 23:42:04 -08:00
Daniel Hokka Zakrisson
98f0a9210e
Raise an error when multiple when_* statements are provided
...
Fixes #1994 .
2013-02-07 08:11:30 +01:00
Daniel Hokka Zakrisson
b0932e1638
Merge pull request #1999 from dorfsmay/pullreq-lineinfile
...
Clarification on how to use insertafter with a regex.
2013-02-06 23:09:55 -08:00
Daniel Hokka Zakrisson
43c9a665e1
Merge pull request #2001 from stoned/ansible-limit-list-hosts
...
For ansible --list-hosts benefit apply hosts selection limits early
2013-02-06 23:09:18 -08:00