Piotr Kweclich
41fde07e98
added support for custom port definition
12 years ago
Marco Vito Moscaritolo
c5ee1e7ec9
Add support to removes control param
...
Execute action only if specified file using param removes exist (execute reverse control of creates).
Some usage eg.:
```yaml
- name: enable apache2 default websites
action: command /usr/sbin/a2ensite $item
creates=/etc/apache2/sites-enabled/$item
with_items:
- default
- default-ssl
- name: disable apache2 default websites
action: command /usr/sbin/a2dissite $item
removes=/etc/apache2/sites-enabled/$item
with_items:
- default
- default-ssl
```
12 years ago
Michael DeHaan
08a3079166
Check for ipv6
12 years ago
Michael DeHaan
4223442992
backuplocal => backup_local for API standardization reasons
12 years ago
Michael DeHaan
de96d04093
Merge branch 'backup-common' of https://github.com/dhozac/ansible into devel
12 years ago
Michael DeHaan
cbb23201b7
Merge pull request #995 from mattupstate/devel
...
Use `get_bin_path` properly for supervisorctl module
12 years ago
Daniel Hokka Zakrisson
aa7feb076e
Add backup to assemble
12 years ago
Daniel Hokka Zakrisson
25b34ddb60
Add backups to lineinfile
12 years ago
Daniel Hokka Zakrisson
14eaf79773
Move backup to module_common
12 years ago
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.
12 years ago
willthames
42ed10820b
Subversion dest should allow ~ expansion
...
Used os.path.expanduser on dest to allow e.g. ~/svn/repo as
a destination
12 years ago
Michael DeHaan
b0dc015a13
Always pipe stderr in the setup module to avoid JSON interference.
12 years ago
Matt Wright
d145e043c7
Use `get_bin_path` properly
12 years ago
Matt Wright
6a67572e83
Fix supervisorctl module after merge issue
12 years ago
Michael DeHaan
2c2113430f
chmod +x
12 years ago
Michael DeHaan
47ead9349b
Merge branch 'binpath' of https://github.com/sfromm/ansible into devel
...
Conflicts:
library/supervisorctl
12 years ago
Michael DeHaan
c02e4a0b5a
Merge pull request #970 from mattupstate/devel
...
Improve apt_repository and supervisorctl
12 years ago
Michael DeHaan
d622f53c48
Merge pull request #971 from sfromm/seboolean
...
Add seboolean module
12 years ago
Michael DeHaan
a101a532a7
make parameter required
12 years ago
Michael DeHaan
4826341508
Merge pull request #974 from goozbach/add_selinux_module
...
add selinux module
12 years ago
Derek Carter
33edaf9663
add selinux module
12 years ago
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.
12 years ago
Matt Wright
d36d926bba
Update handling of state changes
12 years ago
Matt Wright
46f962210a
Move conditional that accounts for variances in distros/versions to work when removing and adding.
12 years ago
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.
12 years ago
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.
12 years ago
Stephen Fromm
a284228e10
Migrate apt_repository, group, and supervisorctl to use module.get_bin_path
12 years ago
Daniel Hokka Zakrisson
61bc4bc0ed
Add a lineinfile module
12 years ago
Michael DeHaan
d426afcfb2
Merge branch 'setup-no-dash-facts' of https://github.com/tima/ansible into devel
...
Conflicts:
library/setup
12 years ago
Matt Wright
b4a091b419
fix bug in supervisorctl module
12 years ago
Timothy Appnel
d170c51545
Replace - with _ in setup module key names to avoid variable access problems reported in #954
12 years ago
Michael DeHaan
2d1696f7f7
Remove obsolete comment
12 years ago
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.
12 years ago
Ingo Gottwald
80e53a82d4
Added cwd to tempdir in git clone method. Fixes usage with sudo.
12 years ago
Tim Bielawa
a176180693
Change from a module config file to brute force locating the nagios configs so we can find the command file.
12 years ago
Tim Bielawa
7d5b965b32
Nagios is executable now
12 years ago
Tim Bielawa
7e7d6ee7e8
Fix copying that special character
12 years ago
Tim Bielawa
7e5ab54b7f
In-line docs.
12 years ago
Tim Bielawa
9a14871cc4
Now reading from a config file actually works.
12 years ago
Tim Bielawa
c486930ca8
Services iterate correctly now
...
Cleaned up return methods
12 years ago
Tim Bielawa
d9139020e9
Groundwork for nagios module.
12 years ago
Florian Diebold
8b19fc0ef9
Remove ternary operator to fix python 2.4 compatibility.
12 years ago
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.
12 years ago
Michael DeHaan
801afc4a6b
Merge pull request #937 from jhoekx/wait-state
...
Add a state parameter to the wait_for module.
12 years ago
Michael DeHaan
0c4647c798
Merge pull request #938 from skvidal/devel
...
fix up local_nvra and fix for a missing localinstall rpm file.
12 years ago
Maxim Burgerhout
f9410c94d7
Add working CPU model fact for some ARM devices
...
Works on Sheevaplug, probably works on Rasberry Pi as well
12 years ago
Jeroen Hoekx
ac0ee3d006
wait_for: remove restarted, add delay, rename name to host, make port required.
12 years ago
Jeroen Hoekx
79fffdae87
Change wait_for return message to be machine readable.
12 years ago
Seth Vidal
d9319848b0
fix up local_nvra
12 years ago
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.
12 years ago