Ken Dreyer
bd617353cb
redhat_subscription: fix activationkeys argument
...
Prior to this commit, Ansible would pass '--activationkeys <value>' as a
literal string, which the remote server would interpret as a single
argument to subscription-manager.
This led to the following failure message when using an activation key:
subscription-manager: error: no such option: --activationkey "mykey"
Update the arguments so that the remote server will properly interpret
them as two separate values.
2015-04-02 14:21:20 -06:00
Tim Rupp
dba0023940
Add missing import of apt.debfile
...
In cases when the python-apt package is not installed, ansible will
attempt to install it. After this attempt, it tries to import the
needed apt modules, but forgets to import the apt.debfile module.
The result is that playbooks that use the dpkg argument on a machine
that does not initially have the python-apt package available will
fail with the following error
AttributeError: 'module' object has no attribute 'debfile'
This patch adds the appropriate import to the apt module to ensure
that necessary libraries are available in cases when the dpkg argument
is being used on a system that does not initially have the python-apt
package installed
2015-03-19 14:54:59 -07:00
Brian Coca
2fcc93e5b3
Merge pull request #785 from bcoca/apt_deb_missing
...
now module fails gracefully instead of stacktrace
2015-02-25 10:38:29 -05:00
Dann Bohn
7a50642c20
rhn_channel using depriciated methods. swapped out
...
with their replacements
2015-02-25 08:25:34 -05:00
Brian Coca
818767b1d4
Merge pull request #53 from hfinucane/apt-dpkg-force
...
dpkg does not take a --force-yes option
2015-02-16 18:51:55 -05:00
Brian Coca
611e8b59d6
now module fails gracefully instead of stacktrace when trying to install missing deb file
2015-02-13 11:06:06 -05:00
Brian Coca
600fc15b42
Merge pull request #46 from Jmainguy/yum_oracle_fix_enable_repo
...
Fixes --enable-repo for Oracle Linux
2015-02-03 07:50:23 -05:00
Toshio Kuratomi
753a3ba382
Merge pull request #624 from mscherer/use_rpm_module
...
Use the rpm python module rather than execing rpm
2015-01-29 18:00:04 -08:00
AlejandroF
7b40f63a4d
Example added
...
How to define specific version of the package we need...
2015-01-28 11:29:29 -03:00
Conrado Buhrer
bd208da8ea
fixed: namespace clash #710
2015-01-27 13:28:56 -02:00
Conrado Buhrer
a5114bfa39
fixed: erroneous logic
2015-01-26 18:16:42 -02:00
Conrado Buhrer
3155656eef
fixed: missing check for upgrade flag
2015-01-26 17:48:03 -02:00
Conrado Buhrer
ef3f486f6e
fixed: removed build-deb from required_one_of
2015-01-26 17:32:34 -02:00
Conrado Buhrer
711005fe9b
changed: state=build-dep; refactored into install()
2015-01-26 15:36:35 -02:00
Conrado Buhrer
d257e2be8c
added: build-dep to apt module #349
...
Original code provided by @nathanhruby
2015-01-26 13:20:00 -02:00
Toshio Kuratomi
396c399b54
Merge pull request #626 from mscherer/clean_yum_base
...
Remove unused code
2015-01-19 09:11:22 -08:00
Brian Coca
e2dcb5fc9b
now captures cache fetch failures
2015-01-14 17:29:00 -05:00
Michael Scherer
bcfba0c050
Remove unused code
...
There is no call to yum_base using 'cachedir' argument, so
while it work fine from a cursory look, that's useless code,
and so should be removed to clarify the code.
2015-01-12 01:02:29 +01:00
Michael Scherer
0b2d190f72
Use the rpm python module rather than execing rpm
...
Using the rpm module prevent a uneeded fork, and permit
to skip the signature checking which slow down a bit the
operation, and which would be done by yum on installation
anyway.
2015-01-11 05:02:51 +01:00
fabios
9ed842e2d0
mark as upgradable and let apt-get install deal with it
2014-12-28 12:52:57 -05:00
fabios
b747d9411a
improve fail message and use itertools chain
2014-12-28 12:52:57 -05:00
fabios
d19f7c7026
older python-apt compatibility
2014-12-28 12:52:57 -05:00
fabios
6fce4a9c3d
handle list of list for python-apt < 0.7.9 compatibility
2014-12-28 12:52:57 -05:00
Toshio Kuratomi
170457413d
Cleanup the old apt compatibility changes
2014-12-25 00:25:02 -08:00
fabios
a08165ca2e
use low-level apt_pkg.Package
2014-12-24 17:55:44 -05:00
FabioBatSilva
55b85ddc46
fix compatibility issues with python-apt < 0.7.9
2014-12-24 10:26:59 -05:00
Dale Bewley
449ced1efa
use state parameter in examples
2014-12-04 17:31:35 -08:00
René Moser
24137a3c6c
yum: add update_cache option
...
Yum does not always update to latest package version unless metadata cache has expired. By runing yum makecache, we ensure the metadata cache has been updated.
Signed-off-by: René Moser <mail@renemoser.net>
2014-12-01 18:07:50 +01:00
Toshio Kuratomi
195e7c5a13
Merge commit '383ecdb' into devel
2014-11-18 13:09:29 -08:00
Toshio Kuratomi
383ecdb50b
Correct variable name
2014-11-18 13:08:26 -08:00
Henry Finucane
ce02d59651
If force=true, ignore python-apt's advice
...
This lets you downgrade packages, for instance.
2014-11-14 16:27:20 -08:00
Henry Finucane
4558ed6925
dpkg does not take a --force-yes option
2014-11-14 16:24:08 -08:00
Toshio Kuratomi
fb4854ebcb
Fix retrieval of package version in apt module
2014-11-14 10:01:30 -08:00
Toshio Kuratomi
c389cd671f
Documentation update for apt version wildcards from bryanlarsen
2014-11-14 09:43:38 -08:00
Toshio Kuratomi
e1ecc5ca8e
Update package_status and install to account for wildcarded versions.
2014-11-14 07:45:56 -08:00
Toshio Kuratomi
ccedf0dd40
Decide to allow pkgname and version wildcards so that things like libxml2*=2.9* would work
2014-11-14 07:45:56 -08:00
Toshio Kuratomi
bc18c9dc78
Cache pkg name list so we don't recreate the list for every package
2014-11-14 07:45:56 -08:00
Toshio Kuratomi
10fd0f7073
Just make things a little more readable
2014-11-14 07:45:56 -08:00
Toshio Kuratomi
885b60f31f
if __name__ does work with ansible modules
2014-11-14 07:45:55 -08:00
Michael Vogt
f475769d3a
add apt unittest
2014-11-14 07:45:55 -08:00
Michael Vogt
76fc436b08
Allow foo=1.0* like expressions in apt
2014-11-14 07:45:55 -08:00
Robert Estelle
4dd099fe7a
Remove incorrect executable permissions.
2014-11-13 18:08:48 -05:00
Brian Coca
a13c568310
corrected comparisson which had accidentally chaned in previous fixes
2014-11-12 17:16:02 -05:00
Brian Coca
bbebdefacb
better handling of deprecated aliases
2014-11-12 17:01:14 -05:00
Jonathan Mainguy
ae1af202e8
Fixes --enable-repo for Oracle Linux
2014-11-12 16:56:45 -05:00
Brian Coca
5356ccbb35
make sure 'present' is fully equivalente of 'installed' and remove installed from
...
feedback in favoer of 'present'
2014-11-12 15:46:36 -05:00
James Cammarata
6db6cd219e
Use new prompt detection in run_command to detect aptitude prompts
...
Also adds flags to aptitude command when force=yes is used, in order
to bypass the prompts given for untrusted packages.
Fixes #31
2014-11-10 23:45:27 -06:00
Michael DeHaan
3ed1378067
Some more module categorization.
2014-11-04 17:23:22 -05:00