René Moser
db564c9b0f
Merge pull request #3283 from mscherer/fix_argument_rhn_register
...
Fix argument rhn register
2016-04-01 23:46:36 +02:00
René Moser
7080dd057b
Merge pull request #3288 from jhutar/fix-sslcacert-for-rhn_register
...
Add missing parameters so these options are usable
2016-03-31 19:48:57 +02:00
Hugh Saunders
e9fd7befb7
Retry apt cache updates
2016-03-29 08:35:34 +01:00
René Moser
d4285b5f21
Merge pull request #2613 from Jmainguy/apt_download_deb
...
Add ability to download deb from url
2016-03-28 23:30:47 +02:00
Strahinja Kustudić
c8222bc8db
Yum module always downloads remote rpms. fixes #1452
2016-03-23 23:59:36 +01:00
Rene Moser
e760b45867
apt: doc: fix missing version_added
...
see #2023
2016-03-23 20:52:14 +01:00
Chris Lamb
f4bc59595c
os/apt.py: Add support for passing --allow-unauthenticated
...
This is useful for packages that bootstrap their own apt-key setup - only
the initial installation will require overriding. Notable examples are the
Dropbox and Google Chrome packages.
(Setting force=yes is far too strong: I only want to bypass
authentication!)
Signed-off-by: Chris Lamb <chris@chris-lamb.co.uk>
2016-03-23 19:55:58 +08:00
Jan Hutar
3d13a353e0
Add missing parameters so these options are usable
2016-03-21 12:10:37 +01:00
Michael Scherer
2b489e3257
Fix type of the rhn_register module
...
Password and activationkey should be tagged as no_log, as they
are supposed to be secret.
sslcacert is a path, so should be tagged as such.
2016-03-21 00:34:37 +01:00
Toshio Kuratomi
22a9a15a5b
Fix indent in documentation
2016-03-18 09:09:10 -07:00
James Cammarata
4be29d6e84
Merge pull request #3072 from rsommer/devel
...
add 'only_upgrade' switch to apt module
2016-03-18 09:39:44 -04:00
Raphaël Dubigny
98a4310579
typo in pip module
2016-03-17 15:36:45 +01:00
Roland Sommer
b118c5ef11
honour 'only_upgrade' flag for 'build_dep' case in 'apt' module
2016-03-17 11:22:07 +01:00
toshihisa
530643a216
One more bug yum non English locales
...
d7fac82f97
2016-03-16 00:55:50 +09:00
Roland Sommer
bc9fb43ac0
add 'only_upgrade' switch to apt module
2016-03-11 16:12:14 +01:00
Matt Martz
d112599fd5
Set version_added to 2.1 for autoremove. Fixes #3200
2016-03-08 07:31:22 -06:00
Matt Davis
7d2fd4e944
Merge pull request #2926 from mattclay/apt-unsafe
...
Split shell command to avoid use_unsafe_shell.
2016-03-08 04:56:51 +00:00
Matt Martz
45745424f7
pip module should call exit_json for absent as well (indentation error)
2016-03-07 16:11:01 -06:00
Tobias Wolf
c5be97ca5c
Add diff support to apt_repository module
...
The returned list of diffs aims to simulate how a file system diff would
look before and after writing the sources list files.
![screenshot](http://i.imgur.com/dH6QXtY.png )
n.b. Ternary conditional is due to failing integration test for
python 2.4
2016-03-04 12:37:28 +01:00
Brian Coca
e4c4f02472
Merge pull request #3074 from stefano-m/devel
...
Make 'executable' and 'virtualenv' mutually exclusive
2016-03-03 18:36:52 -05:00
Brian Coca
2a03fc2b99
Merge pull request #2997 from callipeo/issue/2996
...
Add support for both keyserver and keyring in apt_key
2016-03-03 18:34:03 -05:00
Brian Coca
e9130cd4d1
Merge pull request #2766 from joelthompson/feature/pip_umask
...
Add umask option to pip module
2016-02-29 23:53:04 -05:00
Stefano Mazzucco
24c6b269c9
'executable' and 'virtualenv' mutually exclusive
...
fixes https://github.com/ansible/ansible/issues/14415
2016-02-19 11:52:33 +00:00
Brian Coca
38d6c1cd36
expanded info on fail on check + missing apt-python
...
it now explains that apt module will auto install
2016-02-11 01:22:21 -05:00
Matt Clay
d33e033eba
Do not install python-apt in check mode.
2016-02-10 20:39:52 -08:00
callipeo
27df98b6fb
Add support for both keyserver and keyring in apt_key
...
Fixes Issue #2996
2016-02-09 19:51:16 +01:00
Toshio Kuratomi
1df8ebf0c3
use new method of setting locale and other environment variables
...
The old method left settings in the environment. The new method takes
care of clearing them after use. In this module, the old method was
also setting the environment too late to affect all the command line
tools which lead to a bug.
Fixes https://github.com/ansible/ansible/issues/14264
2016-02-07 14:17:36 -08:00
Charles Paul
d7a0a3b7e3
adding autoremove to apt
2016-02-05 12:42:25 -06:00
Toshio Kuratomi
63fda10853
Merge pull request #1458 from Tahvok/patch-1
...
Explain that state=present should be used with yum and url
2016-02-04 06:57:07 -08:00
Toshio Kuratomi
a5667e51ad
Merge pull request #2660 from mscherer/fix_rhn_register
...
Do not use a shell construct for rhnreg_ks
2016-02-02 13:21:57 -08:00
Matt Clay
e56d668ade
Split shell command to avoid use_unsafe_shell.
...
This mirrors a nearly identical change made to apt_repository.py.
Also removes the use of apt-get --force-yes as it can be dangerous
and should not be necessary (apt_repository.py does not use it).
Repeating the explanation from the apt_respository change below:
Since use_unsafe_shell is suspicious from a security point
of view (or it wouldn't be unsafe), the less we have, the less
code we have to thoroughly inspect for a security audit.
In this case, the '&&' can be replaced by doing 2 calls to run_command.
2016-01-31 02:22:59 -08:00
Matt Clay
7a82f2c86d
Show error if python-apt is absent in check mode.
...
Previously this would fail with an exception which
did not clearly explain the reason for the failure.
2016-01-31 01:32:09 -08:00
Michael Scherer
c01cc5f6e4
Do not use a shell construct for rhnreg_ks
...
Since there is no shell escape of the password parameter, a password with
a single quote (or even worst, a single quote and a pipe) could have
unattended consequences. Also, the less we use use_unsafe_shell=True, the
better.
2016-01-26 12:24:13 +01:00
Brian Coca
9e5737d776
Merge pull request #2661 from mscherer/remove_unsafe_shell_apt_repos
...
Split a shell snippet in 2 to avoid using use_unsafe_shell=True
2016-01-25 23:45:02 -05:00
Toshio Kuratomi
d7fac82f97
Fix for yum's use of rpm with non English locales
...
Depends upon https://github.com/ansible/ansible/pull/14025
Fixes https://github.com/ansible/ansible/issues/13996
Fixes https://github.com/ansible/ansible/issues/13975
2016-01-20 12:09:32 -08:00
Brian Coca
61379184d4
Merge pull request #2794 from evverx/fix-apt-key-del-long-id
...
apt-key: convert ids to the 'short' format
2016-01-18 20:44:05 -05:00
Matt Davis
51056bac9d
Merge pull request #2696 from mattclay/apt-repository-filename
...
Added filename option to apt_repository module.
2016-01-14 14:37:44 -08:00
Joel Thompson
4b46200477
Add umask option to pip module
...
On systems with restrictive umasks, the pip module won't allow you to
install pip packages that are usable by everyone on the system. This
commit adds a umask option to optionally override the umask on a
per-package basis.
2016-01-13 00:30:29 -05:00
Evgeny Vereshchagin
d441cb176c
apt-key: convert ids to the 'short' format
...
Fixes:
$ ansible all -m apt_key -a 'state=present id=7A82B743B9B8E46F12C733FA4759FA960E27C0A6 keyserver=hkp://keyserver.ubuntu.com:80' --sudo
127.0.0.1 | SUCCESS => {
"changed": true
}
$ ansible all -m apt_key -a 'state=absent id=7A82B743B9B8E46F12C733FA4759FA960E27C0A6' --sudo
127.0.0.1 | SUCCESS => {
"changed": false
}
$ apt-key export 7A82B743B9B8E46F12C733FA4759FA960E27C0A6
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1
...
See https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1481871
2016-01-12 01:11:59 +00:00
Brian Coca
4d2cdfe324
made note about choice availability in ansible ver
2016-01-11 18:22:41 -05:00
Brian Coca
8e066cd124
Merge pull request #2600 from cinerama70/pip-force-reinstall
...
Add support for pip force-reinstall
2016-01-11 18:17:50 -05:00
Brian Coca
2fbfc0740f
corrected version added
2016-01-11 18:11:01 -05:00
Brian Coca
dc517ecea6
Merge pull request #2457 from axelspringer/rhn_register-sslcacert-systemorgid
...
rhn_register: add sslcacert and systemorgid options
2016-01-11 18:06:15 -05:00
Arata Notsu
14950824c3
apt: export env vars before run dpkg
...
Without this change, some trouble may occur when "deb" parameter
is used as env vars controlling dpkg are not set. For example,
installing a package that requires user input will never end since
DEBIAN_FRONTEND=noninteractive is not set.
So export env vars in APT_ENV_VARS before run dpkg, like in cases
using apt-get/aptitude.
2016-01-06 12:11:53 +09:00
Brian Coca
c557f2ae5b
Merge pull request #2723 from mscherer/fix_427
...
Add more precise documentation on the requirements parameter
2016-01-04 09:56:26 -05:00
Barnaby Court
d4c5360380
add no_log to the password parameter
2015-12-22 22:26:51 -05:00
Martin Matuska
d3740505ac
rhn_register: add sslcacert and systemorgid options
2015-12-22 23:51:34 +01:00
Michael Scherer
860635d38c
Add more precise documentation on the requirements parameter
...
Fix #427
2015-12-22 16:20:37 +01:00
Toshio Kuratomi
c75c000369
Merge pull request #2403 from dvarrazzo/pip-vcs-changed
...
Fix status after pip installations with VCS urls
2015-12-17 10:16:16 -08:00
Matt Clay
9f622015f1
Added filename option to apt_repository module.
2015-12-15 23:48:33 -08:00