Michael DeHaan
565db8cd40
Merge pull request #2420 from robparrott/vagrant
...
added vagrant module with cleanup
2013-03-17 06:59:24 -07:00
Bernhard Weitzhofer
2e60692082
nagios module: add common locactions of icinga.cfg
...
Icinga should be compatible to Nagios (in our case the nagios module works well
with our Icinga installation)
2013-03-17 11:47:07 +01:00
Bernhard Weitzhofer
aa7ea10826
"nagios" module: fix NameError/'host' not defined
...
Add missing 'host' variable, which is read a few lines later on in some cases.
2013-03-17 11:31:13 +01:00
Andrew Dunham
b4347b08a2
Add Homebrew module
2013-03-16 21:52:51 -04:00
lwade
1748bc2a5b
Basic groundwork for s3 module.
2013-03-16 11:18:43 +00:00
Andrew Dunham
e63d008ae8
Fix --include-dependencies parameter on RubyGems >= 2.0.0
2013-03-16 06:01:02 -04:00
Rob Parrott
096d4dece4
modified ec2 module to use EC2 idempotency via client-token attribute.
2013-03-15 22:55:01 -04:00
Rob Parrott
416f25eaff
added vagrant module
2013-03-15 22:51:21 -04:00
Michael DeHaan
94eefac456
Merge pull request #2391 from bcoca/apt_lock_exception
...
now catches lock exceptions from apt and returns friendly message
2013-03-15 18:07:52 -07:00
David Hughes
dd79d66dba
Run pip command from the system's temp directory
2013-03-15 15:05:21 -07:00
Jimmy Tang
935514cde8
Added osrelease and osversion as well as changed the way sysctl is called on OSX
2013-03-15 15:58:45 +00:00
Lorin Hochstein
1de91d2181
Document mysql_(user,db) login_unix_socket option
...
mysql_user and mysql_db both take a login_unix_socket option.
This patch adds docs that describe how to use it.
2013-03-15 11:43:32 -04:00
Lorin Hochstein
6fd5770dfd
.my.cnf: default to login when no user specified
...
When using a .my.cnf file, when there is no user variable defined,
default to the login user.
This change has the mysql_user module behavior match the behavior
of the mysql command-line client.
Also adds an example .my.cnf to the docs.
2013-03-15 11:05:30 -04:00
Stephen Fromm
73772a41e6
Add check mode to git module
...
Related to issue #2114 . This hooks in check_mode to git module. This
will exit with changed=True at the following places:
* If the repo has not been cloned
* If the destination has local modifications, this will exit with
changed=True. This is because reset() will exit anyways if there are
local mods and force is False.
* If the remote HEAD commit id is not the same as that of the local HEAD.
This is determined by get_remote_head() that runs 'git ls-remote' to
determine remote HEAD.
Lastly, if this is run with check_mode enabled, this will exit with
changed=False before fetch() is invoked so that no local mods are made.
2013-03-14 22:29:04 -07:00
Serge van Ginderachter
cb2b7a4e17
rename user option nonunique tot non_unique
2013-03-14 17:21:57 +01:00
Serge van Ginderachter
f980ec37bb
Add nonunique option to user module, translating to the -o/--non-unique option to useradd and usermod.
2013-03-14 17:21:57 +01:00
Michael DeHaan
fc8d9377d5
Merge pull request #2396 from johanwiren/obsd_facts
...
Added OpenBSD facts
2013-03-14 08:26:05 -07:00
Michael DeHaan
e3e649a963
Merge pull request #2393 from davehughes/pip-expand-virtualenv-path
...
pip module - expand user home directory variables in virtualenv parameter
2013-03-14 08:25:13 -07:00
Johan Wirén
61256a7e83
Added OpenBSD facts
2013-03-14 13:04:49 +01:00
Daniel Hokka Zakrisson
fc227fbd37
Restore force in copy since arguments are no longer clobbered
...
Fixes #2388 .
2013-03-14 11:27:49 +01:00
Alexander Bulimov
902d6347c7
now using 'type=' for module parameters, replaced lambda with list comprehensions, simplyfied extend/reduce part of module, renamed dev parameter to pvs
2013-03-14 13:32:16 +04:00
Jimmy Tang
32bf6050c7
Teach the macports module to activate/deactivate packages
...
Deactivating a package from macports does not remove the files, it
just unstages it from the runtime environment. Activating a package
re-enables it.
2013-03-14 08:14:57 +00:00
David Hughes
08100bd798
Expand any user home variable in pip module's virtualenv parameter
2013-03-13 20:58:04 -07:00
Michael DeHaan
b87e7c0f19
Let the pip module return output.
2013-03-13 22:25:58 -04:00
Brian Coca
4f9c61d673
now actually import exception to be usable
2013-03-13 18:21:16 -04:00
Brian Coca
4a2276bb4b
now catches lock exceptoins on apt and returns friendly message instead of
...
traceback
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-03-13 18:11:23 -04:00
Brian Coca
3313667dcf
added docs about in template overrides
...
Signed-off-by: Brian Coca <bcoca@tablethotels.com>
2013-03-13 15:58:08 -04:00
Michael DeHaan
f46721add1
Temporarily disable force logic on copy module
2013-03-13 13:35:33 -04:00
Michael DeHaan
e307658350
Merge pull request #2376 from peterjanes/devel
...
Use login_host for import and dump operations
2013-03-12 12:40:34 -07:00
Patrik Lundin
88a840e52f
Dont exit in FreeBSD/NetBSD subclass in check mode
...
* As the FIXMEs note: only exit if enable state is going to change.
* This is already handled in service_enable_rcconf() being called by both subclasses.
2013-03-12 20:25:25 +01:00
Peter Janes
f6f7d3559d
Use login_host for import and dump operations
2013-03-12 12:07:16 -04:00
Dag Wieers
50b7964f8e
Fix the documentation booleans so they use "yes" and "no"
...
Both modules seboolean and zfs have not been adapted since they defer from the default (either by having a 'null' or special state, or prefering "on"/"off" for state indication.
2013-03-12 13:25:59 +01:00
Alexander Bulimov
c8c0fe945b
various fixes in lvg module, added ability to reduce and extend VG, added Physical Extent parameter, added explicit creation of physical volumes
2013-03-12 14:06:39 +04:00
André Paramés
264d83c0a3
Added Bazaar module, based on the Git module
2013-03-11 23:13:17 +00:00
Alexander Bulimov
259d994253
lvg module for managing LVM volume groups
2013-03-11 13:17:36 +04:00
Alexander Bulimov
a3b4488028
lvol patch for Debian Squeeze
2013-03-11 12:20:01 +04:00
Michael DeHaan
bdb231213d
Add type casting to user/group modules, remove executable bit from other modules
2013-03-18 00:40:57 -04:00
Michael DeHaan
5c7aa08ed5
Merge pull request #2316 from dominis/devel
...
Citrix NetScaler module
2013-03-10 17:17:08 -07:00
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
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
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
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
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
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
9980cfcc60
Merge pull request #2318 from sfromm/issue2317
...
Consider service stopped if rc is 1
2013-03-06 21:07:24 -08:00
Vadim Berezniker
b9a3cc551e
Respect gem_source option if specified
2013-03-06 16:58:57 -08: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
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
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
Seth Vidal
2f2a02cb49
add docs to mount module using LABEL and UUID
2013-03-05 12:13:36 -05:00
Johan Wirén
e53826b088
Corrected formatting in docs for the gem-module
2013-03-05 12:28:04 +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
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
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
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
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
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
4132f8953e
Fixup the rabbitmq YAML documentation so we can generate docs for it.
2013-03-01 19:47:43 -05:00
Michael DeHaan
129e0b8baf
Log tracebacks to syslog when using fireball mode.
2013-03-01 18:24:48 -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
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
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
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
38ab9b50c7
Merge branch 'setup_network2' of git://github.com/nigelm/ansible into devel
2013-03-01 16:25:25 -05: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
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
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
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
Michael DeHaan
0342b054fd
Merge pull request #2215 from tastychutney/devel
...
Updated virtualenv note
2013-02-27 08:42:53 -08: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
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
7dbfad8225
baby-JSON not supported, let selinux module warn using regular JSON
2013-02-26 21:57:47 -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
Tim Bielawa
b0bd0a0f4a
Making the nagios module NOOPpable
2013-02-26 12:28:01 -05: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
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
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
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
Daniel Hokka Zakrisson
df798d0688
Use argument type checking to convert to boolean
2013-02-23 19:59:52 +01:00
Michael DeHaan
b75b9681a8
more places to use yaml.safe_load
2013-02-23 13:34:14 -05: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
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
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
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
5a1aef5372
Merge branch 'local-chroot-support-v2' of git://github.com/mmoya/ansible into testing
2013-02-23 11:51:11 -05: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
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
Daniel Hokka Zakrisson
c364e4c77b
cron: Work even without initial crontab
...
Fixes #2165 .
2013-02-21 21:14:29 +01:00
Michel Blanc
7c270078f4
Moved key filtering
...
Key filtering moved before returning results
2013-02-21 01:10:25 +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
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
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
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
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
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
lessmian
8a49dac5d1
Fixed remove_key
2013-02-18 17:03:50 +01: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
8097fd18a2
'make pep8' is now clean
2013-02-17 19:48:02 -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
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
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
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
Daniel Hokka Zakrisson
6ffc8a1441
Recurse was added in 1.1
2013-02-17 18:48:17 +01: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
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
5f829f9926
Add versionadded element to new option, fix YAML formatting
2013-02-16 15:40:31 -05: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