Daniel Hokka Zakrisson
14eaf79773
Move backup to module_common
2012-09-04 16:04:53 +02:00
willthames
65a0f60c30
Allow ~ expansion in chdir argument of command module
...
This allows the use of ~ in the chdir argument of the command module
I know the later change is absolutely necessary as the first change
was not sufficient. It may be that the first change fixes shell and
the second fixes command.
2012-09-04 14:22:53 +10:00
willthames
42ed10820b
Subversion dest should allow ~ expansion
...
Used os.path.expanduser on dest to allow e.g. ~/svn/repo as
a destination
2012-09-04 10:15:13 +10:00
Michael DeHaan
2c2113430f
chmod +x
2012-08-30 19:43:14 -04:00
Michael DeHaan
47ead9349b
Merge branch 'binpath' of https://github.com/sfromm/ansible into devel
...
Conflicts:
library/supervisorctl
2012-08-30 19:24:09 -04:00
Michael DeHaan
c02e4a0b5a
Merge pull request #970 from mattupstate/devel
...
Improve apt_repository and supervisorctl
2012-08-30 16:21:47 -07:00
Michael DeHaan
d622f53c48
Merge pull request #971 from sfromm/seboolean
...
Add seboolean module
2012-08-30 16:10:30 -07:00
Michael DeHaan
a101a532a7
make parameter required
2012-08-30 19:09:02 -04:00
Michael DeHaan
4826341508
Merge pull request #974 from goozbach/add_selinux_module
...
add selinux module
2012-08-30 16:02:16 -07:00
Derek Carter
33edaf9663
add selinux module
2012-08-30 15:29:59 -04:00
Stephen Fromm
1222cf8de9
Add option required=(True|False) to get_bin_path and update modules
...
Added required as optional argument to get_bin_path(). It defaults to
false. Updated following modules to use required=True when calling
get_bin_path(): apt_repository, easy_install, group, pip,
supervisorctl, and user.
Also removed _find_supervisorctl() from supervisorctl module and updated
_is_running() to not need it.
2012-08-30 11:01:37 -07:00
Matt Wright
d36d926bba
Update handling of state changes
2012-08-30 12:37:02 -04:00
Matt Wright
46f962210a
Move conditional that accounts for variances in distros/versions to work when removing and adding.
2012-08-30 12:35:37 -04:00
Stephen Fromm
5c7828415b
Add seboolean module
...
Will manage values of seboolean on a host. Options are name (name of
boolean), state (on or off), and persistent (on or off). Persistent
defaults to no.
2012-08-30 09:33:09 -07:00
Stephen Fromm
f0da6b191a
Migrate remaining modules to use get_bin_path in module_common.py
...
* Migraed easy_install, pip, service, setup, and user.
* Updated fail_json message in apt_repository
* Fixed easy_install to not hardcode location of virtualenv in
/usr/local/bin/.
* Made handling of virtualenv more consistent between easy_install and
pip.
2012-08-29 20:26:22 -07:00
Stephen Fromm
a284228e10
Migrate apt_repository, group, and supervisorctl to use module.get_bin_path
2012-08-29 16:24:49 -07:00
Daniel Hokka Zakrisson
61bc4bc0ed
Add a lineinfile module
2012-08-30 00:07:58 +02:00
Michael DeHaan
d426afcfb2
Merge branch 'setup-no-dash-facts' of https://github.com/tima/ansible into devel
...
Conflicts:
library/setup
2012-08-28 20:29:40 -04:00
Matt Wright
b4a091b419
fix bug in supervisorctl module
2012-08-28 19:21:05 -04:00
Timothy Appnel
d170c51545
Replace - with _ in setup module key names to avoid variable access problems reported in #954
2012-08-28 19:02:19 -04:00
Michael DeHaan
2d1696f7f7
Remove obsolete comment
2012-08-28 07:29:32 -04:00
Michael DeHaan
9ac906e0fb
Merge pull request #951 from gottwald/devel-git-sudo-fix
...
Added cwd to tempdir in git clone method. Fixes usage with sudo.
2012-08-28 04:28:46 -07:00
Ingo Gottwald
80e53a82d4
Added cwd to tempdir in git clone method. Fixes usage with sudo.
2012-08-28 11:28:50 +02:00
Tim Bielawa
a176180693
Change from a module config file to brute force locating the nagios configs so we can find the command file.
2012-08-28 02:16:07 -04:00
Tim Bielawa
7d5b965b32
Nagios is executable now
2012-08-27 20:01:06 -04:00
Tim Bielawa
7e7d6ee7e8
Fix copying that special character
2012-08-27 11:55:38 -04:00
Tim Bielawa
7e5ab54b7f
In-line docs.
2012-08-27 11:39:52 -04:00
Tim Bielawa
9a14871cc4
Now reading from a config file actually works.
2012-08-27 11:30:13 -04:00
Tim Bielawa
c486930ca8
Services iterate correctly now
...
Cleaned up return methods
2012-08-27 11:08:16 -04:00
Tim Bielawa
d9139020e9
Groundwork for nagios module.
2012-08-27 04:11:59 -04:00
Florian Diebold
8b19fc0ef9
Remove ternary operator to fix python 2.4 compatibility.
2012-08-26 00:16:58 +02:00
Florian Diebold
fa2a65588d
Support systemd in the service module.
...
Most of it worked already, except for the enable parameter, because it
tried to use chkconfig which only sees SysV services. First look for
systemctl and use that if it exists.
2012-08-25 22:26:34 +02:00
Michael DeHaan
801afc4a6b
Merge pull request #937 from jhoekx/wait-state
...
Add a state parameter to the wait_for module.
2012-08-24 16:46:41 -07:00
Michael DeHaan
0c4647c798
Merge pull request #938 from skvidal/devel
...
fix up local_nvra and fix for a missing localinstall rpm file.
2012-08-24 16:46:06 -07:00
Maxim Burgerhout
f9410c94d7
Add working CPU model fact for some ARM devices
...
Works on Sheevaplug, probably works on Rasberry Pi as well
2012-08-24 23:11:06 +02:00
Jeroen Hoekx
ac0ee3d006
wait_for: remove restarted, add delay, rename name to host, make port required.
2012-08-24 20:58:05 +02:00
Jeroen Hoekx
79fffdae87
Change wait_for return message to be machine readable.
2012-08-24 20:47:55 +02:00
Seth Vidal
d9319848b0
fix up local_nvra
2012-08-24 13:51:07 -04:00
Jeroen Hoekx
0323d887df
Add a state parameter to the wait_for module.
...
This takes started, stopped and restarted.
Started returns when connecting is possible.
Stopped when connecting is not possible.
Restarted first waits for connecting to be impossible and returns when it is
possible again.
2012-08-24 19:08:45 +02:00
Michael DeHaan
3c86a43122
Merge pull request #922 from dsummersl/subversion
...
Subversion
2012-08-23 18:43:29 -07:00
Michael DeHaan
d08c6031c0
Merge pull request #931 from elventear/postgresql_db
...
Allow change of ownership and checks for existing database
2012-08-23 18:41:15 -07:00
Michael DeHaan
7a38e57c45
Merge pull request #924 from elventear/postgresql_user
...
Change semantics of postgresql_user module
2012-08-23 18:40:45 -07:00
Jeroen Hoekx
5deac26a0e
Add the wait_for module.
...
This module waits until a specific port on a given host can be connected to.
2012-08-23 19:41:26 +02:00
Dane Summers
7cb6fa0286
added force option to git - made both subversion and git default to force=true for backward compatibility with git's previous behavior
2012-08-23 00:07:14 -04:00
Dane Summers
96a6566560
tested library - fixed several test cases, added 'force' option, and removed grep requirement
2012-08-22 23:06:03 -04:00
Pepe Barbe
3c239430e4
bugfix in sql query
2012-08-22 13:34:24 -05:00
Pepe Barbe
4a9a6c81ac
Check for database ownership
2012-08-22 12:20:51 -05:00
Pepe Barbe
9e275529d6
Typo
2012-08-22 12:19:55 -05:00
Pepe Barbe
511ab8697c
Query for all active privileges instead
...
Use a different method to query for current
privileges at the table and database level.
This method is more robust if newer privileges
are added in future versions and also supports the
ALL wildcard.
2012-08-22 10:04:58 -05:00
Pepe Barbe
a7e1ca6a6f
Add fail_on_user option
...
fail_on_user option can be used to ignore silently
if the user cannot be removed because of remaining
privilege dependencies to other objects in the
database. By default it will fail, so that this new
behavior won't surprise unsuspecting users.
2012-08-22 10:04:58 -05:00