Michael DeHaan
789d08a85d
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
25713f0b05
Minor text corrections in the yum module documentation
2013-08-24 21:46:41 -05:00
Jocelyn Jaubert
8b5d2aeef9
Correctly handle option user_install in gem module
2013-08-24 22:49:18 +02:00
Hiroaki Nakamura
949744c194
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
0caaa023e2
Cleaning up some pep8 issues in the pkgutil module
2013-08-22 20:21:02 -05:00
James Cammarata
fb23c53e3d
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
8345beafca
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
5c6276b6a3
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
1f78606620
Minor doc fixes for the pkgutil module
2013-08-20 21:08:56 -05:00
Alexander Winkler
487dcccd7d
Added module pkgutil
2013-08-20 21:08:56 -05:00
sjahl
39b0122d37
setting 0644 permissions on mkstemp file handles. Fixes issue #3857
2013-08-18 11:03:43 -04:00
Mark Harrison
2971215fd6
Merge branch 'pacman_local' into pacman_local_plus_check
...
Conflicts:
library/packaging/pacman
2013-08-17 17:56:33 -04:00
Mark Harrison
832dd5e330
Support check mode with pacman module
2013-08-17 17:44:41 -04:00
Mark Harrison
3a702b100e
Allow installation of local packages with pacman
2013-08-17 14:46:16 -04:00
Michael Scherer
df682d1cda
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
a32f1cac8d
Cleaning up of apt_repository module and removing wget parts
2013-08-13 16:11:03 -05:00
Michael Vogt
d036723661
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
b69e7c92e7
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
ae962bf645
Reverting version_added field in the apt_repository module
2013-08-13 09:53:49 -05:00
Alexander Saltanov
aed1f4156e
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
93a9b1c5c6
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
2503c36c6a
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
a37e232cb1
Fix some typos discovered during casual reading
2013-08-11 18:41:23 +05:30
Alan Grosskurth
d91e6e06e4
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
ea08f247f9
PEP8: fix spacing
2013-08-03 14:55:38 -04:00
Michael DeHaan
1e2630d814
Merge pull request #3718 from hacosta/rpm_key
...
Add rpm_key module
2013-08-03 11:39:10 -07:00
Michael DeHaan
c13b1cb18e
Rename option to 'recurse' to make it consistent. Add version_added to docs.
2013-08-03 14:27:11 -04:00
Michael DeHaan
933455a6a3
Merge pull request #3636 from uggedal/pacman-remove-recursive
...
Pacman module: recursive remove support
2013-08-03 11:26:15 -07:00
Michael DeHaan
e1e37002c3
Add version_added to new parameter.
2013-08-03 14:22:38 -04:00
Michael DeHaan
d6b54d69fd
Merge pull request #3662 from grosskur/apt-key-keyring-param
...
apt_key: Add 'keyring' parameter
2013-08-03 11:21:52 -07:00
Hector Acosta
809278ba1b
Add rpm_key module
...
This module can be used to import public keys into your rpm database.
Signed-off-by: Hector Acosta <hector.acosta@gmail.com>
2013-07-31 15:55:38 -05:00
Alan Grosskurth
5700970e05
apt_key: Add 'keyring' parameter
...
The apt-key command takes an optional --keyring parameter representing
the path to a specific GPG keyring to operate on. If it's not given,
the command operates on all keyring files, i.e., /etc/apt/trusted.gpg
and /etc/apt/trusted.gpg.d/*.gpg.
This change adds a 'keyring' parameter to the apt_key module and
propagates it down to the apt-key command line. The main use case this
supports is organizing keys for third-party repos into individual
keyrings in /etc/apt/trusted.gpg.d, rather than putting them all in
the default keyring.
2013-07-24 18:10:17 -07:00
Andreas Kaiser
1bf6656f0b
Fix pkgin search (yielding wrong results under certain conditions, see inline comments).
2013-07-24 16:18:14 +02:00
Eivind Uggedal
16cb5551af
Pacman module: recursive remove support
2013-07-23 15:01:13 +02:00
Michael DeHaan
7bfc24706c
Fix prev feature commit, Do not require aptitude to use apt commands in the apt module, only needed when upgrading.
2013-07-22 15:15:55 -04:00
Michael DeHaan
adda77a42b
Merge pull request #3617 from dermute/devel
...
svr4pkg doesn't work on Sol10
2013-07-22 04:37:10 -07:00
Michael DeHaan
dc7e280d3b
Update docs to add version_added attribute.
2013-07-21 11:12:04 -04:00
Michael DeHaan
8065e414d1
Merge pull request #3400 from diko4096/patch-1
...
Update gem
2013-07-21 08:10:27 -07:00
Michael DeHaan
6030c1bcaa
tweak indentation for 'make pep8'
2013-07-20 12:48:11 -04:00
Patrik Lundin
b9b8f90d91
openbsd_pkg: Use ansible run_command().
...
This fixes an asterisk glob problem in get_package_state() where a file
in /root/ could cause shell expansion if it matched the package name.
The actual problem is solved by running with shell=False.
2013-07-20 17:45:07 +02:00
Michael DeHaan
a58d827d72
Merge pull request #3379 from serenecloud/devel
...
Return a friendly error message if aptitude isn't installed
2013-07-19 07:36:39 -07:00
Michael DeHaan
732d3eb8bd
Merge pull request #3493 from eest/openbsd_pkg-fixes
...
openbsd_pkg corner case fixes
2013-07-19 07:30:18 -07:00
Michael DeHaan
669a65922c
Merge pull request #3515 from neomantra/apt_repository
...
apt_repository: enhance documentation
2013-07-19 07:06:05 -07:00
Alexander Winkler
1e99f81c78
fixes ansible/ansible#3547
2013-07-16 09:17:57 +02:00
Michael DeHaan
5603c32929
Fixing your YAML Seth :)
2013-07-15 13:16:37 -04:00
Seth Vidal
915d8e1847
add examples for yum: state=latest name=*
2013-07-13 14:29:04 -04:00
Seth Vidal
de7d291d1e
add a '*' option for name to state=latest to do a global update
2013-07-13 14:28:52 -04:00
Evan Wies
5fcf10a3ca
apt_repository: enhance documentation
2013-07-12 15:03:37 -04:00
Patrik Lundin
5f53229de2
openbsd_pkg: some whitespace cleanup.
2013-07-10 21:23:10 +02:00
Patrik Lundin
023711bb2c
openbsd_pkg: sync package_latest().
...
This diff syncs package_latest() with the changes to package_present().
I have not managed to figure out how to handle the cornercases where
stderr is set but the command has not failed, so leave a FIXME blob for
other adventurers.
2013-07-10 21:06:35 +02:00