Stephen Fromm
c4ce5f9497
Try to find ip command in either /sbin or /usr/sbin
...
If ip is not found in either /sbin or /usr/sbin, this will return
an empty result. It seems extremely unlikely that a linux system will
not have iproute2 installed
12 years ago
Stephen Fromm
84028c2339
Tweak invocation of ip in LinuxNetwork
...
Specify full path to ip and add third argument 'show' to be explicit
about requested action. This goes from 'ip addr' to
'/sbin/ip addr show'.
12 years ago
Michael DeHaan
75bbd73173
Fix indentation
12 years ago
Michael DeHaan
67301c1015
rename variable 'pkg' in yum module such that the auto-handled error messages use the same key.
12 years ago
Michael DeHaan
1e4d45af1e
Add module common code to allow it to be easier to indicate whether arguments are mutually exclusive, required in conjunction, or whether one of a list of arguments is required. This simplifies writing Python modules.
12 years ago
Michael DeHaan
e9c9d8f523
tweak config mode check to just have a default
12 years ago
Michael DeHaan
477ca2ed1a
Make pep8 tests run against the library directory as well, and associated tweaks (mostly to indentation) in the library
...
directory.
12 years ago
Michael DeHaan
e0765be1ea
Merge pull request #850 from akhayyat/virt-facts
...
Add openvz detection to virtualization facts, and some cleanup
12 years ago
Michael DeHaan
32922e404b
Don't include local addresses in the all_ipv4/6 list
12 years ago
Ahmad Khayyat
916fcdb93b
Add openvz detection to virtualization facts, and some cleanup
12 years ago
Ahmad Khayyat
f0a8e13628
Update doc string and minor cleanup
12 years ago
Ahmad Khayyat
7950dd01e5
Recognize interface aliases in network facts, and add IP facts
12 years ago
Michael DeHaan
36527ca9d5
Merge pull request #838 from sfromm/issue825
...
Update file module to not recurse when setting ownership
12 years ago
Sébastien Bocahu
487d07a845
Fix variable scope
12 years ago
Stephen Fromm
94696fb88e
Update file module to not recurse when setting ownership
...
This updates set_owner_if_different() and set_group_if_different()
to not implicitly recurse when setting ownership (whether user or
group). It drops the os.system() call and replaces it with os.chown().
Resolves issue #825 .
The recursion should be explicit. A recurse=yes|no option should be
added to the file module.
12 years ago
Michael DeHaan
9e934acfca
Relative symlinks don't really work (module bug) and would be confusing anyway, better to be explicit.
12 years ago
Michael DeHaan
ef18f9d953
Fix a scoping issue that was fixing some non-repoquery-installed cases
12 years ago
Michael DeHaan
63641da225
Merge branch 'yum-wo-repoquery' of https://github.com/dhozac/ansible into devel
...
Conflicts:
library/yum
12 years ago
Michael DeHaan
8e12440db4
Merge pull request #830 from cybertoast/feature/pip_module_py2.4
...
Feature/pip module py2.4
12 years ago
Michael DeHaan
f311d685cb
Merge pull request #828 from skvidal/devel
...
add backup= option to copy. makes a backup of the file on the target
12 years ago
Sundar Raman
66a6231922
Further syntax fix work on Python2.4
...
The `val if something else something-else` syntax does not work prior to 2.5.
12 years ago
Sundar Raman
9ad91d7369
Fix syntax to work on Python2.4
...
The `val if something else something-else` syntax does not work prior to 2.5
12 years ago
Seth Vidal
588b129018
fix case where destination does not yet exist - no backup can be made
12 years ago
Seth Vidal
28e9b1128f
add backup= option to copy. makes a backup of the file on the target
...
in a file named: $filename.YYYY-MM-DD@HH:MM~
backup=False is default
12 years ago
Seth Vidal
5c458b9761
make yum module work with list=pkgspec
12 years ago
Daniel Hokka Zakrisson
5a7d271759
Allow using the yum module without repoquery
...
It is still required to use list=..., but the typical install and remove
won't need it.
12 years ago
Michael DeHaan
c82f06258c
Only run yum,apt through the with_items loop if there is a list of items. Just a cosmetic fix on return values
...
for the most part.
12 years ago
Michael DeHaan
d451cc6463
Merge pull request #794 from mattupstate/apt_repository
...
add apt_repository module
12 years ago
Michael DeHaan
b378a94b7b
Merge pull request #796 from mattupstate/pip
...
add pip module
12 years ago
Michael DeHaan
82dfb11fb9
Merge pull request #807 from mattupstate/supervisorctl
...
Add supervisorctl module
12 years ago
Michael DeHaan
67205eb816
Merge pull request #795 from mattupstate/easy_install
...
Add easy_install module
12 years ago
Michael DeHaan
311d7c46ca
Merge pull request #806 from skvidal/devel
...
fix up yum state=latest with pkg groups
12 years ago
Michael DeHaan
fe65648ea5
Merge pull request #808 from sfromm/issue800
...
Make exception more specific (OSError) in setup module for selinux call
12 years ago
Seth Vidal
61e02d508c
add show-duplicates to reqpoquery to keep people who
...
want to install an old package happy.
12 years ago
Stephen Fromm
0cc73c930b
Make exception more specific (OSError) in setup module for selinux call
12 years ago
Matt Wright
34e0faaf4b
Add supervisorctl module
12 years ago
Matt Wright
15e9f1e15a
Update per ansible/ansible#794
12 years ago
Seth Vidal
ca63173bf0
missed the quotes
12 years ago
Matt Wright
2a68f5d0af
Updates per ansible/ansible#795
12 years ago
Seth Vidal
70eea69e79
fix up yum state=latest with pkg groups
12 years ago
Matt Wright
0116e53e48
Updates per ansible/ansible#796
12 years ago
Michael DeHaan
f757d659cc
Merge pull request #804 from sfromm/issue789
...
Abstract how to look up user password to be more flexible
12 years ago
Michael DeHaan
ae7e1928df
Merge pull request #790 from sfromm/fixgit
...
Fix error handling when switching versions
12 years ago
Stephen Fromm
49f3ab6757
Abstract how to look up user password to be more flexible
...
This adds user_password() to abstract how the user's password is looked
up. If spwd is not available, this will read the shadow file for the
user's shadow entry. This will then facilitate idempotent password
changes on hosts without spwd.
12 years ago
Stephen Fromm
3fb3eae7b6
Protect all selinux calls with try/except
12 years ago
Matt Wright
62297b608f
Add easy_install module
12 years ago
Matt Wright
bef4c1b955
add apt_repository module
12 years ago
Matt Wright
4de0e5de54
add pip module
12 years ago
Stephen Fromm
6265be3aee
Fix error handling when switching versions
...
git module used to check stderr for the string 'error' after calling
switch_version(). This changes that to just look at the return code to
determine whether the command failed. If the rc is not zero, the git
module will call fail_json().
The problem is that git checkout will summarize the commit message,
such as:
HEAD is now at ea38409... removing artificial error
When the string 'error' is the commit message, this check will
erroneously think the command failed.
This also removes the method switchLocalBranch() since it is no longer
used.
12 years ago
Michael DeHaan
092f83e6f8
Merge pull request #781 from gottwald/devel-mysql-socketOption
...
login_unix_socket option for mysql modules
12 years ago