Michael DeHaan
203a4f10cd
Use explicit boolean defaults in apt module to make the code more clear.
2013-10-09 07:47:24 -04:00
Michael DeHaan
a8902e878c
Merge pull request #4347 from sashka/devel
...
Remove options and protocols in source line with regex.
2013-10-07 05:55:43 -07:00
Michael DeHaan
8dae9fa5e7
Fix module formatting in the pkgutil module.
2013-10-07 08:24:02 -04:00
Alexander Saltanov
2bd6c5e262
Remove options and protocols in source line with regex.
...
Fixes #4311
2013-10-03 03:31:04 +04:00
Andy Kluger
ee054a491a
Fix for Issue #2470 - gem version string processing
...
This fix assumes that no sane gem version has spaces in it, so when one like that is encountered, it will get truncated at the first space.
2013-10-02 17:55:30 -04:00
Pieter Avonts
60d8f92b3c
changed deprecated channel_label attribute
2013-09-20 12:58:43 +02:00
René Moser
ccf4cf1dd8
Fixed missing required package in notes.
2013-09-19 19:34:15 +02:00
James Cammarata
022918e5af
Merge branch 'fix/apt_repository_update_cache' of https://github.com/resmo/ansible into resmo-fix/apt_repository_update_cache
2013-09-18 12:40:39 -05:00
René Moser
9fccf96d61
apt_repository: added option update_cache.
...
The default behavior is to update_cache if changed.
If you add more then one repo, you may not want to update cache for every repo separately.
So you can now disable update_cache with this new option e.g. update_cache=no
Updating cache can also be handled using the apt module.
2013-09-18 19:14:08 +02:00
René Moser
a991b62a51
apt_repository: fix update cache after state=changed. Closes GH-4136
2013-09-18 11:47:39 +02:00
James Cammarata
671eeb65b2
Merge pull request #4138 from resmo/fix/redundant-fail-json
...
apt: fixed duplicate fail_json
2013-09-17 06:08:51 -07:00
Rene Moser
9449d62fb2
apt: fixed duplicate fail_json
2013-09-17 15:05:20 +02:00
James Cammarata
c6fdb85d88
Merge branch 'issue_3421_apt_pkg_iU' into devel
2013-09-16 06:54:05 -05:00
Michael DeHaan
00c0770f1b
Merge pull request #4075 from sayap/easy_install
...
Locate easy_install path after (optionally) creating virtualenv.
2013-09-15 09:29:51 -07:00
James Cammarata
0d408ff295
Use low-level package objects in the apt module to check installed state
...
Packages which are half-installed are not adequately represented by
the .is_installed field of the apt.package.Package object. By using the
lower-level apt_pkg.Package object (which provides the .current_state
field), we can check for a partially-installed state more accurately.
Fixes #3421
2013-09-11 23:33:59 -05:00
Hiroaki Nakamura
4d2c2a262a
Add an example for installing a group with the yum module.
2013-09-11 02:14:16 +09:00
Hiroaki Nakamura
caa68746ae
Fix to getchanged correctly for yum groupinstall.
2013-09-11 02:10:53 +09:00
Yap Sok Ann
498c2665de
Locate easy_install path after (optionally) creating virtualenv.
...
Without this, the first call to the easy_install module with a new virtualenv
will only create the virtualenv without installing the intended package, since
the `_is_package_installed` check will succeed as running /usr/bin/easy_install
as non-root user will return permission denied error with empty stdout.
2013-09-10 11:22:06 +08:00
James Cammarata
808d9596b2
Fixing typos in is_keyid function definition and usage
...
Fixes #4068
2013-09-09 17:26:44 -05:00
James Cammarata
b3c0e3e45e
Revert "Styling: deprecation"
...
This reverts commit ecc2b6e742
.
Fixes #4069
2013-09-09 15:17:43 -05:00
Michael DeHaan
8ec806905d
Merge pull request #3942 from jocelynj/gem
...
Correctly handle option user_install in gem module
2013-08-27 06:00:06 -07:00
James Cammarata
a8984a6b2b
Minor text corrections in the yum module documentation
2013-08-24 21:46:41 -05:00
Jocelyn Jaubert
f958a5ac81
Correctly handle option user_install in gem module
2013-08-24 22:49:18 +02:00
Hiroaki Nakamura
aa9e05baa2
Add description and examples for the name parameter accepts a url or a local path to a rpm file.
2013-08-25 02:30:41 +09:00
James Cammarata
1d98e7bc05
Cleaning up some pep8 issues in the pkgutil module
2013-08-22 20:21:02 -05:00
James Cammarata
dfbe1132d2
Merge branch 'allow_wildcard_yum' of https://github.com/mscherer/ansible into mscherer-allow_wildcard_yum
2013-08-22 16:20:10 -05:00
James Cammarata
12f2caeed6
Merge branch 'pacman_local_plus_check' of https://github.com/mivok/ansible into mivok-pacman_support_check_mode
2013-08-22 14:45:54 -05:00
James Cammarata
de4ed11fa6
Merge branch 'pacman_support_check_mode' of https://github.com/mivok/ansible into mivok-pacman_support_check_mode
2013-08-22 14:29:56 -05:00
James Cammarata
ae98a025bb
Minor doc fixes for the pkgutil module
2013-08-20 21:08:56 -05:00
Alexander Winkler
59c7ef2afa
Added module pkgutil
2013-08-20 21:08:56 -05:00
sjahl
4dd68c07a0
setting 0644 permissions on mkstemp file handles. Fixes issue #3857
2013-08-18 11:03:43 -04:00
Mark Harrison
a347bfa2bb
Merge branch 'pacman_local' into pacman_local_plus_check
...
Conflicts:
library/packaging/pacman
2013-08-17 17:56:33 -04:00
Mark Harrison
0419fb74bb
Support check mode with pacman module
2013-08-17 17:44:41 -04:00
Mark Harrison
f52a1c8f46
Allow installation of local packages with pacman
2013-08-17 14:46:16 -04:00
Michael Scherer
472654447c
Allow to use '*test*' in enablerepo for yum action
...
Yum commandline permit to use a wildcard to enable and disable
repositories in the --enablerepo switch, permitting to enable
a complete set of repository at once ( like all rpmfusion, all
update-testing, etc ).
However, this doesn't work in yum due to more stringent checks
that verify that a exact match is given for the name of the
repository , see commit 5c26805.
This commit enhance the check by permitting to test more than
1 repository at a time, thus permitting to use wildcards.
2013-08-17 18:43:53 +02:00
James Cammarata
10a0f03cdc
Cleaning up of apt_repository module and removing wget parts
2013-08-13 16:11:03 -05:00
Michael Vogt
de404eac06
use either pycurl or wget to download from launchpad, also improve error message if neither is installed
2013-08-13 14:39:47 -05:00
Michael Vogt
5e56d42ed1
use pycurl instead of urllib2 when talking to launchpad to actually get SSL cert verification, see https://bugs.launchpad.net/ubuntu/+source/software-properties/+bug/915210 or CVE-2011-4407 for a previous similar issue in software-properties
2013-08-13 14:39:47 -05:00
James Cammarata
0958673574
Reverting version_added field in the apt_repository module
2013-08-13 09:53:49 -05:00
Alexander Saltanov
ded947008a
Replacement for apt_repository.
...
1. Debian Squeeze is supported out of box now.
2. Repository type "deb" or "deb-src" should be explicitly specified.
3. If a source had beed added it must be possible to remove it.
4. PPA can be only used against Ubuntu hosts.
2013-08-13 09:53:49 -05:00
James Cammarata
6feb4e3837
Fail apt package install when nothing is matched by the fnmatch pattern
...
Related to PR #3823
2013-08-12 11:26:31 -05:00
Michael Vogt
5c39c659e5
add support for fnmatch() style apt filenames
...
You can write a apt action like "- apt: pkg=apt*" with this package.
2013-08-12 16:11:15 +02:00
Abhijit Menon-Sen
1a90d01ba9
Fix some typos discovered during casual reading
2013-08-11 18:41:23 +05:30
Alan Grosskurth
b950f9456a
apt: Run remove commands noninteractively
...
I'm seeing ansible hang when trying to remove a package, and the hung
process is `whiptail` like in #2763 . It looks like we only use
`APT_ENVVARS` and `DPKG_OPTIONS` for the `apt` commands in install()
and upgrade(). This change uses them in remove() as well, which fixes
the hang.
2013-08-05 15:20:45 -07:00
Michael DeHaan
de14995b8c
PEP8: fix spacing
2013-08-03 14:55:38 -04:00
Michael DeHaan
40e447fbd4
Merge pull request #3718 from hacosta/rpm_key
...
Add rpm_key module
2013-08-03 11:39:10 -07:00
Michael DeHaan
caa825b618
Rename option to 'recurse' to make it consistent. Add version_added to docs.
2013-08-03 14:27:11 -04:00
Michael DeHaan
74cde56b60
Merge pull request #3636 from uggedal/pacman-remove-recursive
...
Pacman module: recursive remove support
2013-08-03 11:26:15 -07:00
Michael DeHaan
4f9d330242
Add version_added to new parameter.
2013-08-03 14:22:38 -04:00
Michael DeHaan
996dbb72eb
Merge pull request #3662 from grosskur/apt-key-keyring-param
...
apt_key: Add 'keyring' parameter
2013-08-03 11:21:52 -07:00