Commit graph

1218 commits

Author SHA1 Message Date
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
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
Michael Griffin
5bfd648dc8 Update get_url
Small syntactic correction: Removed trailing double-quote from example.
2013-03-01 22:49:00 -08: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