James Tanner
0b890aa747
Set required=false for answer_file in svr4pkg docstrings
2013-11-13 20:04:54 -05:00
jctanner
ba65eec795
Merge pull request #4420 from Jmainguy/devel
...
Added resp= option for svr4pkg to enable the -r option in pkgadd for res...
2013-11-13 17:02:58 -08:00
James Tanner
f3be757575
Fix parameter typo in swdepot module
2013-11-13 19:57:39 -05:00
jctanner
9e202134bc
Merge pull request #4398 from melodous/module_swdepot
...
Module swdepot
2013-11-13 16:56:16 -08:00
James Tanner
db163d51ba
Fixes #4891 Catch unicodedecode errors from python-apt
2013-11-13 09:48:56 -05:00
James Tanner
3656c37827
Addresses #4628 evaluate package check return properly and exit failure if not present
2013-11-12 10:37:27 -05:00
James Tanner
441669b118
Fixes #4877 set type to bool for cache parameter in apt module
2013-11-11 23:23:56 -05:00
jctanner
57da4e04b1
Merge pull request #4245 from abelbabel/patch-1
...
add check mode support to pkgng module
2013-11-11 20:19:21 -08:00
James Tanner
548a48b2f6
Address #4285 remove redundant stderr output in apt module
2013-11-11 22:27:47 -05:00
jctanner
99c0e183ae
Merge pull request #4285 from blair/apt-module-register-stdout-stderr
...
apt: pass child process stdout and stdout to m.fail_json() and m.exit_js...
2013-11-11 19:15:10 -08:00
jctanner
f58bbd5913
Merge pull request #4617 from resmo/feature/python-apt
...
apt: autoinstall python-apt if apt or apt_pkg is not available
2013-11-11 18:50:43 -08:00
James Tanner
b82f5ef05c
Merge pull request #4286 from blair/ansible
...
apt: do not consider not-removed and not-upgraded packages as changes.
2013-11-11 21:39:07 -05:00
James Tanner
3b1854c5b2
Merge pull request #4413 from jerm/ansible
...
Add capability to pass in a PATH prefix to run_command and allow pip module
to utilize that to make virtualenv bin/ available in pip installs
2013-11-07 15:51:27 -05:00
jctanner
876d6108c6
Merge pull request #4358 from eslng/apt_add_dpkg_options
...
apt: allow specifying dpkg options
2013-11-07 08:31:51 -08:00
jctanner
8f3a1d4c09
Merge pull request #4440 from AndydeCleyre/patch-2
...
Set default of 'yes' for update_cache, as is in the documentation
2013-11-07 06:46:13 -08:00
jctanner
d0581d1c4d
Merge pull request #4786 from SalesSeek/find-correct-easy-install
...
Fix determination of correct, possibly customized, 'easy_install' executable
2013-11-06 07:39:19 -08:00
James Tanner
104eaaa8e1
Addresses #4735 Verify the virtualenv command supports --no-site-packages before passing it
2013-11-05 18:51:41 -05:00
Pedro Romano
22c7891886
Obsolete attempts at determining the full path to the desired
...
'easy_install' executable were still left behind and need to be removed
for the customizable 'executable' task argument to correctly work:
'_get_easy_install' should take care of all the functionality related to
determining the correct 'easy_install' executable to use.
2013-11-02 19:25:51 +00:00
Yegor Minin
0b51476c0a
apt: allow specifying dpkg options
...
This will allow specifying dpkg options as a string passed over to apt
command. dpkg_options expects a comma-separated string of options to be
passed as dpkg options which will be further expanded. For example
dpkg_options='force-confdef,force-confold' will end up as
-o \"Dpkg::Options::=--force-confold\" when passed to apt
Example usage would be:
-m apt -u ubuntu -s \
-a "upgrade=dist update_cache=yes dpkg_options='force-confold'"
or
apt: upgrade=dist update_cache=yes dpkg_options='force-confold'
2013-11-01 20:11:40 +02:00
chrisalbright
dbbad79299
pip module: fix unexpected behavior when creating virtualenvs
...
This module supports `virtualenv_site_packages` as an option to control whether or not to include system packages when installing pip packages into a virtual environment.
The default is no, and when you say yes it explicitly it includes a flag to include site packages, otherwise it doesn't provide a flag.
Some versions of virtualenv by default include site packages and other versions by default do not.
This patch just makes both branches explicit, so `virtualenv_site_packages=no` really means no.
2013-10-30 17:27:02 -07:00
Marcus Cobden
c7dfa16edf
Only remove leading '0x' from key ids, not all 0s
2013-10-30 11:50:34 +00:00
Thomas Omans
ae6e080bd9
Pip module: fixing issue with python 2.4 support
...
Python 2.4.3 returns:
TypeError: expected character buffer object
startswith is expecting only a string instead of a tuple like newer versions allow.
2013-10-28 15:15:04 -07:00
Michael DeHaan
a33119dede
Merge pull request #4509 from mremond/gem_executable
...
Add executable parameter to find gem binary in gem module
2013-10-27 08:59:19 -07:00
Rene Moser
c2c0729f6e
apt: autoinstall python-apt if not available
2013-10-21 16:39:18 +02:00
Michael DeHaan
ce8b0944a9
Misc pep8 fixes
2013-10-19 13:03:15 -04:00
Jonathan Mainguy
ce583d4fcc
Changed note describing this functionality was added in 1.4 to match what I have seen in other modules
2013-10-19 11:54:36 -04:00
Jimmy Tang
858b3da2ae
check for ubuntu distribution first
2013-10-19 14:41:00 +01:00
Michael Scherer
ee62de7887
fix distribution detection in apt_repository module, so it also work
...
on Mint as it work on Debian, fix #4587 .
PPAs are not supported however, since that's a Ubuntu specific feature
and mint is detected as a generic distribution and use a different
codename than the Ubuntu release it is based on, which mean that apt_repository
cannot add detect and add the proper url without a better heuristic.
2013-10-19 00:57:08 +02:00
Maykel Moya
a96f75c396
Do key validation only when key is provided
...
key_id is optional, the previous code didn't handle the case of key_id
not specified
2013-10-17 12:04:04 +02:00
Maykel Moya
5d41d2eaa4
apt_key: Validate key_id and accept a leading '0x'
2013-10-16 20:52:18 +02:00
James Tanner
56ffd4edbb
Fixes #4532 Send easy_install to get_bin_path instead of None
2013-10-15 18:15:08 -04:00
James Tanner
875a7aa020
fix indentation in easy_install module docstring
2013-10-15 12:49:43 -04:00
Mickaël Rémond
4d334b3c86
Add executable parameter to find gem binary in gem module
...
This is especially needed with rvm where gem binary can be in unusual locations
2013-10-15 09:08:33 +02:00
Jonathan Mainguy
5be47613d5
Added note in description explaining this was added in Ansible 1.4
2013-10-14 20:08:44 -04:00
Michael DeHaan
4105af455e
Merge pull request #4488 from renanivo/devel
...
create install_options parameter for homebrew module
2013-10-14 16:47:59 -07:00
Pedro Romano
c73d8012b4
Implement a '_get_easy_install' helper function to find the desired
...
'easy_install' executable, modeled on '_get_pip'
from the 'pip' module to correctly handle all combinations of explicit
executable and virtualenv.
2013-10-14 11:48:45 -04:00
Pedro Romano
1391add126
Refactor helper function '_get_pip' to handle the cases where an absolute
...
path explicit executable is passed to the task and to look for an explicit executable
by basename in a virtualenv if that is specified.
2013-10-14 11:48:28 -04:00
Pedro Romano
8a843e997f
New module argument to specify the executable used for running 'pip'. This allows support for system installation of packages on systems with multiple installations of Python.
2013-10-14 11:48:28 -04:00
Pedro Romano
506d476d9d
New module argument to specify the executable used for running 'easy_install'. This allows support for system installation of packages on systems with multiple installations of Python.
2013-10-14 11:48:27 -04:00
Pedro Romano
0f2722d761
Rename copy/pasted variables more appropriately.
2013-10-14 11:47:59 -04:00
Pedro Romano
ddcac647ff
Changes examples from using Flask to some other package (Bottle was chosen) as per @mpdehaan's suggestion.
2013-10-14 11:47:59 -04:00
Jurrien Bloemen
d56db0c85a
Added full path to rhnreg_ks command for working correctly with sudo.
2013-10-14 16:05:01 +02:00
Renan Ivo
ecb9b2ea0f
update version_added of homebrew module
2013-10-13 15:32:51 -03:00
Renan Ivo
086da3dafc
set default options value to None in homebrew module
2013-10-13 10:42:12 -03:00
Renan Ivo
d038ea2956
create install_options parameter to homebrew module
2013-10-13 10:24:07 -03:00
Jonathan Mainguy
d1eb67d689
Changed resp= to response_file= as per mpdehaan's request
2013-10-12 13:28:48 -04:00
Jimmy Tang
878fd17bc6
This oneliner change allows apt-key to inherit the http_proxy variable.
...
Before this fix
TASK: [apt_repository repo='ppa:vbernat/haproxy-1.5'] *************************
failed: [134.226.115.202] => {"cmd": ["apt-key", "adv", "--recv-keys", "--keyserver", "keyserver.ubuntu.com", "CFFB779AADC995E4F350A060505D97A41C61B9CD"], "failed": true, "rc": 2}
stderr: gpg: requesting key 1C61B9CD from hkp server keyserver.ubuntu.com
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0
After the fix
TASK: [apt_repository repo='ppa:vbernat/haproxy-1.5'] *************************
changed: [134.226.115.202]
2013-10-11 15:19:52 +01:00
Michael DeHaan
beae21dd40
Remove examples of module antipattern of setting the choices array for boolean types.
2013-10-11 08:45:13 -04:00
Andy Kluger
819bd3d8f7
Set default of 'yes' for update_cache, as is in the documentation
2013-10-10 17:18:06 -04:00
Michael DeHaan
8f896a85bf
Correct typo
2013-10-10 09:15:04 -04:00