Kristof Keppens
e2e10c1977
fix for facter being installed in a different location
2013-05-23 11:21:01 +02:00
William Bowling
222f004bfa
Fixes apt_repository always reporting file uri repos as changed
2013-05-23 12:39:22 +10:00
bennojoy
b16e2a1d48
OpenStack Modules
2013-05-23 07:55:05 +05:30
Stoned Elipot
d4d0753e03
Allow virtualenv_command argument of the pip module to be a pathname
2013-05-22 18:15:21 +02:00
Stoned Elipot
83cce7d2e0
Fix pip module documentation (YAML quoting)
2013-05-22 18:09:01 +02:00
Bruce Pennypacker
d4429fcb91
Fixed handling of urlopen result to work properly under both python 2.4 and python 2.6
2013-05-21 13:59:42 -04:00
John Jarvis
daf4c358f7
fixes case where name is omitted from pip arg list
...
This code:
```
if name.endswith('.tar.gz') or name.endswith('.tar.bz2') or
name.endswith('.zip'):
is_tar = True
```
was not checking whether name is defined since it is an
optional param.
2013-05-18 20:59:21 -04:00
John Jarvis
423fe82d94
fixing syntax error
2013-05-18 19:49:25 -04:00
Michael DeHaan
5f98c6c246
Merge pull request #2948 from jcbagneris/devel
...
Fixes in apt module doc: typos, examples
2013-05-18 13:33:27 -07:00
Michael DeHaan
206b34783f
Merge pull request #2942 from stoned/doc-requirements
...
Fix empty requirements specifications in modules documentation
2013-05-18 13:26:41 -07:00
Michael DeHaan
328065506e
Merge pull request #2941 from bcoca/setup_bin
...
no uses get_bin_path for 2nd use of ip tool
2013-05-18 13:22:24 -07:00
Michael DeHaan
39673fe8c0
Merge pull request #2940 from madema/patch-3
...
-o and -r option don't exist on AIX
2013-05-18 13:21:48 -07:00
Michael DeHaan
fee3d9004f
Merge pull request #2934 from j2sol/git-update
...
Add an update option to the git module
2013-05-18 13:14:04 -07:00
Michael DeHaan
223e4e2349
Merge pull request #2932 from bcoca/apt_getbins
...
apt now uses module function to find bin paths
2013-05-18 13:13:04 -07:00
Michael DeHaan
3ecae5f21a
Merge pull request #2931 from caredotcom/flowdock_nochange
...
flowdock module returns changed=false on succes
2013-05-18 13:03:00 -07:00
Michael DeHaan
439c2ef684
Merge pull request #2921 from lwade/ec2_fact_doc
...
Added a helpful example to the ec2_facts doc.
2013-05-18 12:58:33 -07:00
Michael DeHaan
d6048425e3
Merge pull request #2919 from fabulops/campfire_notification_fixes
...
Campfire Notification Module: Typo fixes, tighter error handling, corrected check mode support
2013-05-18 12:57:57 -07:00
Ton Kersten
8926684942
Fix issue 2906
2013-05-18 15:57:10 -04:00
Michael DeHaan
56e3cef60c
Merge pull request #2918 from bcoca/jabber_notchanged
...
jabber module returns changed=false on success
2013-05-18 12:54:48 -07:00
Michael DeHaan
f8a99335dd
Merge pull request #2914 from jpmens/notif_unchanged
...
notification modules irc, mqtt now exit with changed=False
2013-05-18 12:54:22 -07:00
Michael DeHaan
e389b00050
Merge pull request #2905 from kjkuan/bugfix-apt-version-comparison
...
Make package version comparison use globbing.
2013-05-18 12:48:28 -07:00
Michael DeHaan
9a19e8a8ae
Merge pull request #2875 from yeukhon/devel
...
Pip's name key can now accept remote package address.
2013-05-18 12:41:12 -07:00
Yeukhon Wong
08a486fe31
Pip can now accept vcs or tarball as name. Prevented adding mirrors when name is vcs.
...
**Summary**:
There was a bug in the previous commit; pip module would add --use-mirrors options to a source package when state is absent. The bug is resolved in this commit by checking ``not is_package`` in the if branch.
Furthermore, in order to support non-vcs source name like tarballs, we must not add -e option to the arg list. Given this circumstance, this commit have is_tar and is_vcs and the latter is checked to add -e option. Since mirrors do not make sense with vcs or tarball source, this commit will not add --use-mirrors (default to True) as always.
2013-05-18 05:31:29 +00:00
JcB
33ba919e5f
Fixes in apt module doc: typos, examples
2013-05-17 16:12:30 +02:00
Stoned Elipot
d25888f410
Fix empty requirements specifications in modules documentation
...
And also be liberal in what ansible-doc accepts as an empty
requirements specification.
While here fix a typo in template module documentation
wrt jinja2 overrides example.
2013-05-16 17:15:21 +02:00
Brian Coca
8d6e18fc90
no uses get_bin_path for 2nd use of ip tool (fixes reported issue with openwrt)
...
module needs this added to many tool invokations, but his is a start
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-05-16 08:32:49 -04:00
madema
58d59c180d
-o and -r option don't exist on AIX
2013-05-16 14:30:42 +02:00
Jesse Keating
f645d27f5e
Add an update option to the git module
...
This will allow just making sure the repo exists w/out actually making
any chnages to it. Useful if you're going to run a play repeatedly
against a host that might have active development going on in the
repository (think initial bootstrap of a developers system, and
continued playbook runs to work on other projects).
2013-05-15 22:14:17 -07:00
Brian Coca
a8ca48888f
apt now uses module function to find bin paths
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-05-15 22:44:12 -04:00
Matt Coddington
ccd2bafd37
notification modules should set chnged to False
2013-05-15 21:40:16 -04:00
lwade
8b62f25c5c
Added a helpful example to the ec2_facts doc.
2013-05-15 16:32:35 +01:00
Adam Garside
628254a8ed
Typo fixes, tighter error handling, corrected check mode support
2013-05-15 10:37:45 -04:00
Brian Coca
b71a09d6ab
module returns changed=false on success
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-05-15 09:59:14 -04:00
Jan-Piet Mens
79cff7c076
notification modules irc, mqtt now exit with changed=False
...
(as per discussion on ML)
2013-05-15 07:36:23 +02:00
Michael DeHaan
d29d142a2d
Merge pull request #2911 from sergevanginderachter/apt-repo-ppa-bug
...
fix an idempotence bug in apt-repository where 'ppa' is used in a plain http://ppa . ....
2013-05-14 13:13:04 -07:00
Jack Kuan
c7ebe44780
Make package version comparison use globbing.
...
I have something like:
apt: pkg={{ item }} state=present
with_items:
- python-pysqlite2=2.6.3-*
- python-paramiko=1.7.7.1-*
But due to the use of *'s in the version specifications, the apt ansible
module always reports changed: true. This patch fixes that.
2013-05-13 15:01:02 -04:00
Jan-Piet Mens
98ddb1ca6b
notification/mqtt: ensure network communication and check error
2013-05-12 11:22:34 +02:00
Michael DeHaan
3d3a050648
Style fix.
2013-05-11 17:23:32 -04:00
Michael DeHaan
7af6a11a0c
ec2 module: more indentation fixing
2013-05-11 17:23:16 -04:00
Michael DeHaan
6b4f09d7dc
Style fix.
2013-05-11 17:21:49 -04:00
Michael DeHaan
09fc90cca1
Add newline at end of file
2013-05-11 17:21:29 -04:00
Michael DeHaan
13d98f3977
copy module fixes for 'make pep8'
2013-05-11 17:21:04 -04:00
Michael DeHaan
157f487bcd
ec2_vol fixes for 'make pep8'
2013-05-11 17:20:38 -04:00
Michael DeHaan
ab2e9dbffd
ec2 module fixes for 'make pep8'
2013-05-11 17:20:09 -04:00
Michael DeHaan
25d5018f75
Update version_added
2013-05-11 16:38:17 -04:00
Michael DeHaan
a0fa55c7ae
Update version added info.
2013-05-11 16:37:42 -04:00
Michael DeHaan
d51ec37a59
Add version added field to notification modules.
2013-05-11 16:36:37 -04:00
Michael DeHaan
cfef24cc98
Amend docs formatting.
2013-05-11 16:33:49 -04:00
Michael DeHaan
cdda88fda7
Slight tweak of irc module example
2013-05-11 16:32:22 -04:00
Michael DeHaan
d80cb4bd41
Add proper quoting in hipchat example
2013-05-11 16:32:22 -04:00
Michael DeHaan
25e300de42
Fix example formatting in jabber module.
2013-05-11 16:32:22 -04:00
Michael DeHaan
79deb41941
Add OS X say notification plugin. You know you want it!
2013-05-11 15:48:58 -04:00
Michael DeHaan
b62de8f352
update changelog, move newrelic to monitoring category
2013-05-11 15:16:16 -04:00
Michael DeHaan
3afa8b373e
Improve check mode reporting for directories and file modes.
2013-05-11 15:05:00 -04:00
Michael DeHaan
71f77d1583
Merge pull request #2895 from jpmens/docreqs
...
Add Requirements to rst template, ansible-doc
2013-05-11 11:41:20 -07:00
Michael DeHaan
d59d420df3
Merge pull request #2894 from jpmens/nagdoc
...
spacing in nagios module docs
2013-05-11 11:40:38 -07:00
Michael DeHaan
2e2226a912
Merge pull request #2889 from caredotcom/newrelic_deployment_notification
...
newrelic_deployment notification module
2013-05-11 11:32:59 -07:00
Michael DeHaan
de7829b8b6
Merge pull request #2888 from fabulops/campfire_notification
...
Campfire Notification Module
2013-05-11 11:31:00 -07:00
Michael DeHaan
cfe86bea17
Merge pull request #2887 from caredotcom/flowdock_notification
...
flowdock notification module
2013-05-11 11:30:14 -07:00
Michael DeHaan
ec184676b1
Merge pull request #2886 from fesplugas/devel
...
Fixed Typo
2013-05-11 11:29:20 -07:00
Michael DeHaan
c317979183
Merge pull request #2883 from bleader/devel
...
new module to handle FreeBSD packages with pkgng
2013-05-11 11:28:58 -07:00
Michael DeHaan
4e6aefcccb
Merge pull request #2877 from mhite/devel
...
New net_infrastructure "bigip_pool" module to support F5 load balancers
2013-05-11 11:23:38 -07:00
Michael DeHaan
ca82493028
Merge pull request #2869 from jpmens/mqtt
...
new module: notification/mqtt for publishing a topic to an MQTT broker
2013-05-11 11:13:32 -07:00
Michael DeHaan
584508dda6
Merge pull request #2866 from madema/patch-2
...
Fixed an error in the get_cpu_facts of the AIX class
2013-05-11 11:10:17 -07:00
Michael DeHaan
dab846a631
Merge pull request #2865 from madema/patch-1
...
Added AIX class in the service module to control AIX SRC processes.
2013-05-11 11:09:41 -07:00
Michael DeHaan
bfd6f5c546
Merge pull request #2864 from jpmens/irc
...
new module: IRC notification
2013-05-11 11:08:38 -07:00
Michael DeHaan
53db51a0a2
Merge pull request #2863 from lonerr/freebsd-group
...
FreeBSD group operations is now supported properly.
2013-05-11 11:08:13 -07:00
Michael DeHaan
cb54922bcd
Merge pull request #2862 from lonerr/freebsd-user
...
Fixed errors in FreeBSD user manipulations.
2013-05-11 11:07:32 -07:00
Michael DeHaan
67e67bca1f
Change filesystem module message.
2013-05-11 14:03:40 -04:00
Michael DeHaan
63e510a632
Merge pull request #2853 from abulimov/module_mkfs
...
Module filesystem
2013-05-11 11:02:43 -07:00
Michael DeHaan
38629b7104
Merge pull request #2860 from bcoca/lininfile_safe
...
makes lineinfile a bit safer by using atomic rename
2013-05-11 10:58:17 -07:00
Jan-Piet Mens
eeb80c695f
Add Requirements to rst template, ansible-doc
...
tweak position & look of Requirements in rst
tweak APT's notes as per anhj's wish
2013-05-11 16:46:59 +02:00
Jan-Piet Mens
0482c12378
spacing in nagios module docs
2013-05-11 16:10:56 +02:00
Matt Coddington
5e3ccc3012
newrelic_deployment notification module
2013-05-10 16:02:21 -04:00
Adam
cebdcaa9b7
Campfire Notification Module
2013-05-10 15:17:41 -04:00
Francesc Esplugas
5b6087c85a
s/temlpate/template
2013-05-10 20:34:36 +02:00
Matt Coddington
22ca463b06
flowdock notification module
2013-05-10 14:32:51 -04:00
Michael Vogt
fe7843d689
add "no_log=True to copy:content
2013-05-10 20:32:33 +02:00
madema
02e41f3e56
Update service
2013-05-10 18:16:23 +03:00
bleader
bdf6819c71
new module to handle FreeBSD packages with pkgng
...
New binary package management should be the default soon in FreeBSD, and
is already fully useable through self generated and non official binary
repositories.
- add support for pkgng
- support specifying the repository url as a parameter
- allow not to update cache
Signed-off-by: bleader <bleader@ratonland.org>
2013-05-10 15:03:07 +02:00
Matt Hite
27e3171483
Initial commit of bigip_pool module
2013-05-09 10:47:14 -07:00
Yeukhon Wong
5946a25c91
Pip's name key can now accept remote package address.
...
Summary:
Pip module would abort when name is a remote package address because
the module was expecting a version if ``=`` is part of the name value.
Furthermore, the pip module would require either name or requirement to
be a key, although the documentation table said neither was required.
The fact that one of them must be present is not documented in the
documentation leads to confusion. This commit added this fact as part
of description.
In this commit, we resolve the confusion by stating either ``name``
or ``requirement`` is needed. Next, if the user puts remote address
as the value of the ``name`` key, we will not use mirror. Lastly,
if the user uses the remote serivice address as the name of the
package and the user does not supply -e option in extra_vars
(which is the whole point of this commit), we will add -e to
extra_vars so pip command can run with -e option.
2013-05-09 05:11:02 -04:00
Jan-Piet Mens
bc0e8501d6
new module: notification/mqtt for publishing a topic to an MQTT broker
...
added username/password authentication
2013-05-09 09:38:18 +02:00
Ceri Storey
72b60286e1
Fix whitespace, changing tabs to spaces.
2013-05-08 15:34:57 +01:00
Ceri Storey
6a5d07ecc7
Allow specification of the node we wish to connect to.
2013-05-08 15:26:24 +01:00
madema
cf4dbf1f40
Fixed an error in the get_cpu_facts of the AIX class
...
assumed proc0 as the first processor but can be different in a LPAR environment
2013-05-08 16:13:13 +03:00
madema
f7c3b73336
Added AIX class in the service module to control AIX SRC processes.
2013-05-08 16:10:22 +03:00
Jan-Piet Mens
08c9b66941
new module: IRC notification
2013-05-08 13:26:05 +02:00
lonerr
dcb22d1760
FreeBSD group operations is now supported properly.
2013-05-08 13:36:55 +04:00
lonerr
b2db6483ac
Fixed errors in FreeBSD user manipulations.
2013-05-08 13:03:18 +04:00
Brian Coca
3d568db0c9
changed lininfile to be safer by writing to temp file and moving into place
...
instead of writing directly to original
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-05-07 22:08:29 -04:00
Oleg
3531fbdb29
fix for authorized_key: skip chown and chmod if authorized_key_file is link
2013-05-08 01:47:41 +02:00
Alexander Bulimov
f4de40fc43
renamed mkfs and moved to system/filesystem
2013-05-06 18:08:38 +04:00
Brian Coca
066e0fc9b5
fixed to send to conference rooms correctly
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-05-05 22:22:07 -04:00
Brian Coca
a1f26d3141
new module to do notifications over jabber (xmpp)
...
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-05-05 19:34:06 -04:00
James Martin
cf304b43b0
Fixed docs. Fixed fallback status method. Fixed "changed" message with cluster commit.
2013-05-05 14:54:23 -04:00
Michael DeHaan
92c23c85d1
Fix error in previous PR.
2013-05-05 14:30:48 -04:00
Michael DeHaan
d1d3f4b4d2
Merge pull request #2842 from bcoca/cleanup
...
generalized cleanup and removed atomic_move return
2013-05-05 11:20:33 -07:00
Brian Coca
3ac6c45499
generalized cleanup function, in case modules want to use
...
removed return code as it doesn't make sense anymore
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2013-05-05 13:26:29 -04:00
Michael DeHaan
82e2b3028f
Merge pull request #2835 from b6d/postgres_privs-fix
...
postgresql_privs: fix wrong codec specification
2013-05-05 09:44:25 -07:00