Commit graph

651 commits

Author SHA1 Message Date
rghe
96263dbd2d fixes #8626 by reverting 0d8b81cd 2014-08-14 18:10:58 +02:00
Marcus Jaschen
689d519b93 Homebrew module: Added + and . characters to the package name regex.
Solves installation failures for packages like `bonnie++` or
`virtualhost.sh` as described in #8413.
2014-08-13 22:31:03 +02:00
Michael DeHaan
44b5936875 Merge pull request #8544 from Tenzer/faster-apt_repository
apt_repository: Check if key already exists before adding it
2014-08-11 08:09:19 -04:00
Jeppe Toustrup
3efa2b6249 apt_repository: Check if key already exists before trying to add it for a speed increase 2014-08-11 11:57:23 +02:00
Michael DeHaan
4a3fcf7d1c Merge pull request #6701 from carlanton/pr/pip_check_fix2
Make pip dry run work better for the common case
2014-08-08 14:53:25 -04:00
Michael DeHaan
30dcd9aa2f Update version_added info. 2014-08-08 14:46:49 -04:00
Michael DeHaan
d7db973e6b Merge pull request #7476 from geschke/devel
implemented the missing "command" option, defaults to "install"...
2014-08-08 14:47:14 -04:00
Michael DeHaan
65dc120d44 Update version_added info. 2014-08-08 14:14:12 -04:00
Karol Hosiawa
0114058947 Add validate_certs option to apt_repository 2014-08-08 14:14:12 -04:00
Michael DeHaan
c8dbca074b Update version_added 2014-08-08 13:42:22 -04:00
alxgu
069ec8f68d Update zypper
Modified "Version_added"
2014-08-08 13:42:22 -04:00
alxgu
c985d72df6 Changed version_added 2014-08-08 13:42:22 -04:00
Alexander Gubin
cbef749bdc Added --no-recommends option 2014-08-08 13:42:22 -04:00
Michael DeHaan
185d5a6221 Merge branch 'spelling' of git://github.com/cgar/ansible into devel
Conflicts:
	docsite/rst/guide_rax.rst
	plugins/callbacks/mail.py
2014-08-08 13:28:45 -04:00
Christophe Biocca
4f43607c9b Ensure named packages not in top level are marked as missing. 2014-08-06 10:52:58 -04:00
Jonathan Mainguy
e7cbbd8b73 Removed max 8192 bytes, fixes #8424 2014-08-04 20:55:49 -04:00
ebargtuo
e6090d2f9e Fix a typo in gem module documentation 2014-08-03 14:52:24 +02:00
Michael DeHaan
f03d4e5bc7 Merge pull request #7949 from hacosta/apt_key
Check at most 16 characters of the key. Fixes #7936
2014-07-28 11:30:27 -04:00
Michael DeHaan
634952d15b Merge pull request #7969 from dedalusj/devel
Fixed bug with environment path for homebrew_cask
2014-07-28 10:49:04 -04:00
James Cammarata
67899d95fd Merge pull request #8292 from jimi-c/issue_7863_deb_with_items
Allow deb package installation via with_items
2014-07-25 10:46:37 -05:00
Michael DeHaan
e6f495cc3b Merge pull request #8143 from PinGwynn/feature
portage: default exit (not fail) if sync=yes in check mode
2014-07-16 15:51:56 -04:00
Michael DeHaan
89154a3b90 Merge pull request #8156 from jirutka/fix-layman
layman: remove my email address
2014-07-16 11:22:13 -04:00
James Cammarata
30a7658b90 Merge pull request #7914 from hacosta/devel
Correctly handle .repo files in zypper_repository module
2014-07-16 09:55:35 -05:00
Jakub Jirutka
b42cd341e9 layman: remove my email address 2014-07-16 01:29:36 +02:00
Michael DeHaan
d0006f0d2a Merge pull request #8118 from oxyrox/devel
Typo
2014-07-15 18:15:08 -04:00
Michael DeHaan
cc4c7b1d56 Merge pull request #8111 from hfinucane/gh-8108
Fix pip failure when version is parsed as a float
2014-07-15 18:07:03 -04:00
Michael DeHaan
e138613db9 Merge pull request #8106 from muff1nman/pacman-update-checkmode-fix
Fix #8047
2014-07-15 18:04:50 -04:00
Maxim Odinintsev
36b9964c88 portage: default exit (not fail) if sync=yes in check mode 2014-07-15 16:04:19 +03:00
Aladin Jaermann
8dc0328fed Correct typo 2014-07-14 10:49:08 +02:00
Henry Finucane
ec221ae59a Ensure version is a string 2014-07-12 21:05:32 -07:00
Andrew DeMaria
65e27c3375 Fix #8047
Ensure that json is returned when only updating the cache and in check mode
2014-07-12 10:57:30 -05:00
Dustin C. Hatch
fbcf39e1e1 Correct regex in is_keyid
The `rpm_key` module claims to take a key ID as an argument, however it fails if one is actually given:

    msg: Not a valid key DEADBEEF

The reason for this is the regular expression in the `RpmKey.is_keyid` method is incorrect; it will only match the literal string "0-9a-f" exactly 8 times, rather than exactly 8 characters in the set 0-9 or a-f.
2014-07-11 14:02:25 -05:00
Jacopo
91e246a776 Fixed bug with environment path for homebrew_cask 2014-06-28 14:27:33 +10:00
Hector Acosta
35ca6d535b Check at most 16 characters of the key. Fixes #7936
Signed-off-by: Hector Acosta <hector.acosta@gmail.com>
2014-06-27 03:18:54 -05:00
Hector Acosta
b5fe46d48c Correctly handle .repo files in zypper_repository module
Before the changes, removing a repository required a repo url. This shouldn't be required since zypper allows removing a repo based on its alias (mapped to name in this module).

The name variable was always required, which is misleading since repofiles provide their own alias. So a runtime check was added to avoid this confusion.

Additionaly, running this module on .repo files weren't idempotent. e.g

Before:
$ ./hacking/test-module -m library/packaging/zypper_repository -a "repo=http://download.opensuse.org/repositories/devel:/languages:/python/SLE_11_SP3/devel:languages:python.repo name=foo"
{"repo": "http://download.opensuse.org/repositories/devel:/languages:/python/SLE_11_SP3/devel:languages:python.repo", "state": "present", "changed": true}
$ ./hacking/test-module -m library/packaging/zypper_repository -a "repo=http://download.opensuse.org/repositories/devel:/languages:/python/SLE_11_SP3/devel:languages:python.repo name=foo"
{"msg": "Repository named 'devel_languages_python' already exists. Please use another alias.\n", "failed": true}

After:
$ ./hacking/test-module -m library/packaging/zypper_repository -a "repo=http://download.opensuse.org/repositories/devel:/languages:/python/SLE_11_SP3/devel:languages:python.repo"
{"repo": "http://download.opensuse.org/repositories/devel:/languages:/python/SLE_11_SP3/devel:languages:python.repo", "state": "present", "changed": true}
$ ./hacking/test-module -m library/packaging/zypper_repository -a "repo=http://download.opensuse.org/repositories/devel:/languages:/python/SLE_11_SP3/devel:languages:python.repo"
{"repo": "http://download.opensuse.org/repositories/devel:/languages:/python/SLE_11_SP3/devel:languages:python.repo", "state": "present", "changed": false}

Signed-off-by: Hector Acosta <hector.acosta@gmail.com>
2014-06-26 13:17:27 -07:00
James Cammarata
8e6a60dfd6 Merge pull request #7942 from sidred10/devel
Fixed FreeBSD ports install issue
2014-06-26 11:50:33 -05:00
sid
2f02d27744 Fixed FreeBSD ports install issue 2014-06-26 20:52:57 +05:30
Maxim Odinintsev
f4c183f5b8 Successfull exit if sync=yes and no package provided 2014-06-26 15:02:15 +03:00
Maxim Odinintsev
f4774a71b7 Success exit if sync=yes and no package provided 2014-06-26 14:55:16 +03:00
James Cammarata
1320f862de Merge pull request #7930 from trbs/apt_key_fetch_url_failure_codes
apt_key clear message when downloading key returns an (http) error code
2014-06-25 22:27:08 -05:00
George Yoshida
284476d4ec In the yum module example, use present/absent instead of installed/removed 2014-06-25 23:21:43 +09:00
trbs
e12d09861f apt_key clear message when downloading key returns an (http) error code 2014-06-25 15:30:34 +02:00
Sam Hanes
ed1aef3fa5 Restore #6484 reverted by c751168. 2014-06-23 17:12:19 -07:00
James Cammarata
46100f5bc4 Merge branch 'upgrade-release' of https://github.com/amenonsen/ansible into amenonsen-upgrade-release 2014-06-23 10:35:48 -05:00
James Cammarata
590a8bf2e8 Allow deb package installation via with_items
Fixes #7863
2014-06-21 20:06:48 -05:00
yuyak
54fdd5416b Fix typo in apt module documentation 2014-06-21 21:27:57 +08:00
James Cammarata
9e8bbd8eac Merge pull request #7801 from koenpunt/npm-rbenv-exec
Allow gem executable to contain spaces
2014-06-17 11:16:42 -05:00
Koen Punt
6c20fa0d6f Allow gem executable to contain spaces
rbenv has a special exec function which loads the correct ruby version before executing a command.
The syntax for this is `/usr/local/rbenv/bin/rbenv exec gem ...` for example.
But previously when specifying executable='/usr/local/rbenv/bin/rbenv exec gem' this would not work because the string was treated as one executable. This PR fixes that by splitting the executable on spaces.
2014-06-17 11:58:10 +02:00
Koen Punt
ec9e6e1cd6 Allow executable to contain spaces
NVM has a special script which loads the correct node version before executing a command.
The syntax for this is `/usr/local/nvm/nvm-exec ...`, so `nvm-exec npm list --json` for example.
But previously when specifying `executable='/usr/local/nvm/nvm-exec nvm'` this would not work because the string was treated as one executable.
2014-06-17 01:31:24 +02:00
James Cammarata
1bec2e7eb7 Minor cleanup of openbsd_pkg example comment 2014-06-16 11:35:57 -05:00
James Cammarata
adb9feaf83 Merge pull request #7774 from mwpher/devel
[openbsd-pkg] Add note regarding package flavors
2014-06-16 11:33:53 -05:00
Todd Owen
198048c356 Fix in pkgutil: don't call pipes.quote() on None.
In this function, 'site' may be None, which will cause an exception
if it is passed to pipes.quote().
2014-06-15 10:20:35 +08:00
Matthew Pherigo
09e7cc2aa6 [openbsd-pkg] Add note regarding package flavors
This adds a note to the openbsd-pkg module which explains how to specify
package flavors as well as how to avoid ambiguity errors on a package
with multiple flavors.

Technically, this is not Ansible-specific, but it's pretty likely the
user will encounter this problem.
2014-06-14 19:42:09 -05:00
James Cammarata
9d86d41741 Cleaning up svr4pkg commit fix for #7645 2014-06-09 10:48:06 -05:00
James Cammarata
eb57ceee96 Merge branch '7645' of https://github.com/kcghost/ansible into kcghost-7645 2014-06-09 10:45:29 -05:00
Casey Fitzpatrick
6a5ad84656 fix for svr4pkg module failure reporting, issue #7645 2014-06-08 19:59:44 -04:00
Jean-Frédéric
ea78ad9906 Fix documentation of deb option in apt module
The apt module may install a .deb package on the remote machine, not on the local.
Fix the misleading documentation.
2014-06-06 18:18:44 +02:00
Andrew Resch
da7835da1d Fix typo in variable name 2014-05-23 16:09:57 -07:00
Andrew Resch
5016dc40fc Replace CommandException with Exception 2014-05-23 12:44:01 -07:00
Daniel Jaouen
3b38077246 Add upgrade_all option to homebrew module. 2014-05-23 11:09:18 -04:00
Ralf Geschke
d452bb896d added missing description of composer command 2014-05-21 18:14:21 +02:00
Ralf Geschke
af33222364 added missing description... 2014-05-21 18:12:53 +02:00
Ralf Geschke
5446bcdf90 implemented the missing "command" option, defaults to "install"... 2014-05-21 18:01:33 +02:00
James Cammarata
792298f114 Default use_proxy to True for fetch_url()
Also added some error handling to the fetch_url() call in the
apt_repository module, so that failures to look up the PPA info
are properly handled.

Fixes #7322
2014-05-19 23:04:13 -05:00
Abhijit Menon-Sen
9eebdd1edb Allow '-t ' to be passed to apt: upgrade 2014-05-17 23:02:20 +05:30
James Cammarata
289170bd2d Merge branch 'yum_module_typos' of https://github.com/mpeters/ansible into mpeters-yum_module_typos 2014-05-16 09:24:47 -05:00
Michael Peters
098513a8a5 slight language change based on feedback from jimi-c 2014-05-16 09:44:32 -04:00
Michael Peters
715f059c5a fixing some typos in the docs of the yum module 2014-05-16 09:22:12 -04:00
Alan Pearce
332909a956 Update composer example
Remove unsupported 'install' argument
2014-05-16 14:06:55 +01:00
Yuichi TANIKAWA
41fbdd9421 Add dots to valid path characters 2014-05-10 18:13:16 +09:00
James Cammarata
bf3079c77a Make sure distro variable is set if python-apt is installed
Fixes #7295
2014-05-06 09:42:50 -05:00
Michael DeHaan
594e5dcdd7 In apt module show 'name' vs pkg to standardize with the rest of the modules. 'pkg' is an alias for name. 2014-04-29 15:48:51 -04:00
Carlos E. Garcia
4dcaa9d9fb multiple spelling error changes 2014-04-29 10:41:05 -04:00
mkosmach
cfc8b1c561 add simplejson as alternative to json 2014-04-25 02:44:51 -07:00
Michael DeHaan
a9b4fcf703 Add missing license headers to two modules and standardize formatting of another. 2014-04-24 10:32:54 -04:00
James Cammarata
33c1f697d2 Merge branch 'apt_key_format' of https://github.com/andreasf/ansible into andreasf-apt_key_format 2014-04-24 00:02:10 -05:00
James Cammarata
6468b72d59 Merge pull request #7022 from jjshoe/patch-1
apt_key lists all keys in uppercase
2014-04-23 15:58:23 -05:00
James Cammarata
2725538515 Merge pull request #7095 from radeksimko/pokemon-exc-fix
Prevent catching unrelated exceptions
2014-04-21 11:49:04 -05:00
Radek Simko
08befa9c86 Prevention for catching unrelated exceptions added 2014-04-21 15:35:49 +01:00
Radek Simko
7d47f46807 Explicit check of return code for autoinstallation of python-apt added
This will allow easier debugging through more meaningful error message.
2014-04-21 14:10:09 +01:00
Andreas Fleig
cef705d04f apt_key: fix key lookup for 64 bit key ids
Fixes #7018 by extending `all_keys` to work with either short or long keys.

Also removes the ununsed method `key_present`.
2014-04-17 03:51:19 +02:00
jjshoe
eeb2c240ca apt_key lists all keys in uppercase
allow for a little user error
2014-04-16 10:06:59 -05:00
Cédric RICARD
556c780ac9 Fixed test on 'cached' parameter.
'cached' parameter is boolean, not string
2014-04-15 16:41:27 +02:00
James Tanner
076bba555f Addresses #6908 Add a mode parameter to apt_repository 2014-04-14 16:42:23 -04:00
James Tanner
c827f8ad3d Remove debug line 2014-04-14 16:02:08 -04:00
James Tanner
f273d3ef42 Addresses #6908 Strip usernames and passwords from apt_repository filenames 2014-04-14 13:18:21 -04:00
James Tanner
e4d7ffc47c Fix version added for annotation in pkgng 2014-04-08 10:28:01 -04:00
James Tanner
2ac7caa3c6 Fix version_added for install_options in homebrew 2014-04-08 10:13:33 -04:00
Drew Blas
2755a8296e Update apt:deb with correct version
The docs site says this option is available in 1.5, but it is not.  

#5910 https://github.com/ansible/ansible/pull/5910 added the deb option.  The PR was generated two months ago (before 1.5) but was not included until after 1.5 was released.  This fixes the docs.
2014-04-04 05:59:57 -05:00
Michael DeHaan
e5ad1febc0 Merge pull request #6793 from muffl0n/patch-4
apt_key: Output URL for debugging
2014-04-03 17:35:49 -04:00
Michael DeHaan
2e62cbdaa2 Clarify docs message. 2014-04-02 17:37:10 -04:00
Michael DeHaan
89c1e50f7b Note that keyserver was added in 1.6 2014-04-02 17:18:14 -04:00
Andrew Resch
dfdca084f0 redhat_subscription calls AnsibleModule() without argument_spec
The Rhsm object requires an AnsibleModule but it isn't created with an argument_spec and fails.  Since the rhn.module is set directly after, setting None for the required argument of Rhsm fixes the module.
2014-04-01 11:22:29 -07:00
Sven Schliesing
ff0d0afb07 Output URL for debugging 2014-04-01 13:55:58 +02:00
James Tanner
f7609c8bbe Fix merge conflicts 2014-03-31 13:15:21 -04:00
Daniel Jaouen
44b563a40a Miscellaneous fixes to homebrew module. 2014-03-28 19:37:05 -04:00
Daniel Jaouen
e77c65af80 Update homebrew module. 2014-03-28 19:20:51 -04:00
Michael DeHaan
b566b27edd Merge pull request #6746 from Jmainguy/svr4pkg
svr4pkg changes - Did my best to rebase. Now includes the latest changes made to devel, al...
2014-03-28 18:50:29 -04:00
Michael DeHaan
a72d15fb7f Changelog and version updates. 2014-03-28 17:01:15 -04:00
Michael DeHaan
1657792a05 Merge branch 'layman' of git://github.com/jirutka/ansible into devel 2014-03-28 17:00:52 -04:00
Jonathan Mainguy
a5ac920a19 Did my best to rebase. Now includes the latest changes made to devel, along with my change of adding category option to module 2014-03-28 15:35:52 -04:00
Michael DeHaan
6fb2d56970 Resolve merge. 2014-03-28 14:56:59 -04:00
Michael DeHaan
7ced8de690 Rename apt-rpm to apt_rpm. 2014-03-28 13:18:49 -04:00
Michael DeHaan
5599835a1d Merge branch 'apt-rpm' of git://github.com/evgkrsk/ansible into devel 2014-03-28 13:17:37 -04:00
Michael DeHaan
8964b2e049 Merge branch 'devel' of git://github.com/leafnode/ansible into devel
Conflicts:
	library/packaging/apt_key
2014-03-28 13:15:06 -04:00
Michael DeHaan
f4bf078d6f Rename prerelease to pre_release. 2014-03-28 13:09:10 -04:00
Bob Zoller
b023f32cdf gem module supports prerelease (--pre) 2014-03-28 13:09:10 -04:00
Michael DeHaan
72696fec03 Merge branch 't-apt-list' of git://github.com/Elemecca/ansible into devel 2014-03-28 12:19:23 -04:00
Michael DeHaan
ca6545cb66 Merge pull request #6671 from dermute/svr4pkg-G
svr4pkg supports the -G switch for pkgadd
2014-03-28 11:42:46 -04:00
Michael DeHaan
ea3e0f8386 Merge branch 'devel' of https://github.com/drewblas/ansible into devel 2014-03-28 11:07:40 -04:00
Anton Lindström
d3cb2d38b7 Make pip dry run work better for the common case
This change allows the pip module to figure out if something needs to be done during
a dry run using 'pip freeze'. This is implemented for the most basic case: name,
version and state=(present|absent). In other cases it will fall back to the old
behavior.
2014-03-26 15:48:21 +01:00
Alexander Winkler
81194f2bcc version_added for the new parameters documentation 2014-03-26 10:25:42 +00:00
Alexander Winkler
cc5e37e5fd svr4pkg supports the -G switch for pkgadd 2014-03-25 09:03:48 +00:00
James Cammarata
d77f1976a6 Revert "add yum module downgrade support"
This reverts commit cbd1da6457.
2014-03-24 12:27:32 -05:00
Colin Mattson
3b710005ad Clarify documentation for apt pkg, state, install_recommends 2014-03-21 13:52:36 -07:00
willthames
0b87bbe839 Allow npm to install to a directory that doesn't yet exist
If path is specified but does not exist, create it.
Fail if path is specified but is not a directory
2014-03-21 13:30:12 +10:00
Michael DeHaan
5e557c6d29 Update cpanm 2014-03-20 08:10:02 -04:00
James Tanner
9efcbd8ef2 Fixes #6548 correct issues from rhn_register refactoring 2014-03-18 21:21:18 -04:00
Michael DeHaan
d10de23f39 Merge pull request #6565 from fabianfreyer/devel
Fixed bug that occurred when pkgsite not specified
2014-03-18 17:13:05 -04:00
Fabian Freyer
a061440828 Fixed bug that occurred when pkgsite not specified 2014-03-18 21:55:05 +01:00
James Tanner
12340279c4 Merge pull request #6220 from trevorah/ansible.git
apt_repository: autoinstall python-apt if not available
2014-03-18 16:21:04 -04:00
vyrak bunleang
5549c2cdd0 prevent state from changing from head to installed
allows for --HEAD to be included in brew install command
2014-03-17 16:56:54 -06:00
Michael DeHaan
950c0ebce6 Merge pull request #6529 from sivel/apt-repository-no-pycurl
Remove dependency on pycurl in apt_repository
2014-03-17 17:32:23 -04:00
Matt Martz
427fe86ae7 remove dependency on pycurl from apt_repository by using module_utils/urls.py instead 2014-03-17 11:31:04 -05:00
Michael DeHaan
2f6988d946 Update formatting in module example. 2014-03-17 09:10:33 -04:00
Jonathan Dray
63e2d9b3f7 fix: bug in apt when python-apt is not present apt-get was not called due to unsafe call 2014-03-17 02:24:12 +01:00
Michael DeHaan
265aed79ab Update version_added 2014-03-16 16:35:52 -04:00
Drew Stokes
34e63357ef add registry option to npm module 2014-03-16 16:35:52 -04:00
Michael DeHaan
5e36c1e742 Merge pull request #6069 from danieljaouen/homebrew_class
Update homebrew module.
2014-03-16 15:21:00 -05:00
Michael DeHaan
6241c03e25 Update cask version, changelog. 2014-03-16 16:18:27 -04:00
Michael DeHaan
4f531e6468 Merge branch 'homebrew_cask' of git://github.com/danieljaouen/ansible into devel 2014-03-16 16:18:05 -04:00
Michael DeHaan
959cf4079b Update tap version, changelog 2014-03-16 16:17:11 -04:00
Daniel Jaouen
64e354bdc0 Add homebrew_tap module. 2014-03-16 16:17:11 -04:00
Michael DeHaan
e2c0b7d209 Merge pull request #6120 from lalinsky/apt_repository_pycurl_non_ppa
Don't require pycurl in apt_repository when it's not actually needed
2014-03-16 15:15:57 -05:00
Michael DeHaan
eaf77d4a61 Bump version_added field on composer module. 2014-03-16 16:12:02 -04:00
dmtrs
bacebbb94b Add module composer (php dependency manager) 2014-03-16 16:12:02 -04:00
Michael DeHaan
c9f1b57f11 Merge pull request #6405 from fabianfreyer/devel
Add support for new pkgng repository format and annotations
2014-03-16 14:43:56 -05:00
Michael DeHaan
5886cf6a1a Merge pull request #6355 from hkariti/npm_install_invalid
Add a package to missing list if npm list reported it as invalid
2014-03-16 12:41:03 -05:00
Michael DeHaan
988f0c1646 Merge pull request #6323 from aresch/rpm_key_query_fix
Fix rpm_key on system with no gpg keys imported
2014-03-16 12:40:11 -05:00
Michael DeHaan
0281dbf2f2 Merge pull request #6203 from garetharmstronghp/fix_rpm_key_issue_5621
Fix issue #5621, rpm_key doesn't work for el5
2014-03-16 12:32:28 -05:00
Michael DeHaan
bc9c40135a Merge pull request #5909 from joeybaker/patch-1
NPM install latest made more effecient
2014-03-16 12:25:51 -05:00
James Laska
2638cc9a49 Correct check_mode conditional logic
The desired behavior is to _not_ add the ppa signing key when check_mode is
enabled.  This fix corrects the conditional logic to comply with the stated
behavior.
2014-03-14 10:24:52 -04:00
Sam Hanes
3776348acb Add support for YAML lists to apt module. 2014-03-14 00:22:32 -07:00
Patrick Gerken
0c70cc123e Properly catch import errors in apt
When one accidentally tries to run this module as a user, he gets the error message that python-apt must be installed, no matter what. Because importing apt will trigger an exception as a regular user. Explicitly catching the ImportError will let the exception bubble. The exception clearly says Permission denied somewhere, and the user has a better idea, what he must fix.
2014-03-14 02:13:20 +01:00
Michael DeHaan
ec8b67bea8 Merge pull request #6468 from philpep/fix_apt_key
apt_key: Fix traceback when key_id format is invalid
2014-03-13 17:58:40 -05:00
James Cammarata
564fbb55de Fix small typo resulting in a traceback for the apt_key module 2014-03-13 13:51:59 -05:00
Philippe Pepiot
f9d1809a70 apt_key: Fix traceback when key_id format is invalid
Signed-off-by: Philippe Pepiot <phil@philpep.org>
2014-03-13 15:28:37 +01:00
Daniel Jaouen
002099cdbc Fix Homebrew._current_package_is_installed 2014-03-12 19:52:16 -04:00
Michael DeHaan
e811a9b603 Still more shell fixes. 2014-03-12 17:44:53 -04:00
James Tanner
ae3bbec489 Close parens in portinstall 2014-03-12 17:36:48 -04:00
James Tanner
ffe325cdae Fix missing colons in cpanm 2014-03-12 17:25:32 -04:00
James Tanner
7c3831ab16 Fix typo in portinstall 2014-03-12 17:12:38 -04:00
Michael DeHaan
349063743f Some more run_command updates. 2014-03-12 17:04:34 -04:00
Michael DeHaan
d4d87c420f Fixes for run_command shell usage in remainder of packaging modules, save portinstall. 2014-03-12 16:57:18 -04:00
Michael DeHaan
cb9059b250 Various commits to enable no-shell or safe-shell usage, more to come. 2014-03-12 16:44:35 -04:00
James Cammarata
c68be8b418 Remove validate_certs parameter from fetch_url calls 2014-03-12 10:31:01 -05:00
Andy Trevorah
5c021fec3c reworked apt-repository auto-install to be like yum 2014-03-12 11:15:27 +00:00
James Tanner
5ea2382614 Fix docstring and snippet import style in portage module 2014-03-11 15:26:26 -04:00
Fabian Freyer
2c0bb28f42 Added support for package annotations. 2014-03-11 20:24:32 +01:00
jctanner
7f560d70db Merge pull request #4493 from sayap/portage
Add packaging module for Gentoo Portage.
2014-03-11 15:24:14 -04:00
Fabian Freyer
f3abd5b89b Changed old variable names that referred to pkgin. 2014-03-11 18:03:14 +01:00
Fabian Freyer
ba1e783fe1 Added support for pkgng multiple repositories.
Currently checking if pkgng >= 1.1.4, as specified in
https://wiki.freebsd.org/pkgng . I guess that's when using PKGSITE was
deprecated.
2014-03-11 17:55:40 +01:00
Michael DeHaan
11146a52f1 Fix other reference to APT_ENV_VARS. 2014-03-11 10:47:53 -04:00
Michael DeHaan
4c7ff55102 Update apt module so that environment variables are set correctly since not going through shell. Very sorry folks, it will be addressed. 2014-03-11 08:39:28 -04:00
James Tanner
fc33860e5d Force command action to not be executed by the shell unless specifically enabled 2014-03-10 16:13:30 -05:00
James Cammarata
a1b1182662 Validate SSL certs accessed through urllib*
* Adds another module utility file which generalizes the
  access of urls via the urllib* libraries.
* Adds a new spec generator for common arguments.
* Makes the user-agent string configurable.

Fixes #6211
2014-03-10 16:06:52 -05:00
Hagai
f109dc5014 Add a package to missing list if npm list reported it as invalid 2014-03-09 12:48:44 +02:00
Richard C Isaacson
8b19f744a3 Yum: Fix logic in yum. 2014-03-07 15:22:59 -06:00
Richard C Isaacson
55042e7c35 Look at the filename and if it has a version defined possibly process this as a downgrade. 2014-03-07 15:01:39 -06:00
Richard C Isaacson
46e613622a Spelling and formatting. 2014-03-07 13:53:31 -06:00
Cove Schneider
be9c79ac98 change order of copyright 2014-03-07 11:08:08 -06:00
Cove Schneider
ba051deabb add sponsor copyright/attribution 2014-03-07 11:07:48 -06:00
Cove Schneider
77e66cb01e add yum module downgrade support 2014-03-07 11:07:18 -06:00
aresch
6970dc39ee Fix rpm_key on system with no gpg keys imported
Without the -a option, rpm command will fail (exit code 1) and execute_command() will fail causing an initial key import to not work.

[root@test ~]# rpm -q gpg-pubkey
package gpg-pubkey is not installed
[root@test ~]# echo $?
1
[root@test ~]# rpm -qa gpg-pubkey
[root@test ~]# echo $?
0
2014-03-06 16:12:11 -08:00
James Tanner
5292c7050c Update cpanm module to newer module patterns 2014-03-03 13:37:32 -05:00
Michael DeHaan
922c51176c Make the npm production parameter in the docs list the choices. 2014-02-28 14:00:00 -05:00
Andy Trevorah
a6be2eb1a9 apt_repository: autoinstall python-apt if not available 2014-02-28 16:39:06 +00:00
James Tanner
eb177ecf4f add failsafe comment for install_repoquery 2014-02-27 13:42:05 -05:00
James Tanner
62661193fc remove install_repoquery docstring 2014-02-27 13:29:15 -05:00
James Tanner
0b98c6fbfb Install yum-utils by default 2014-02-27 13:16:30 -05:00
James Tanner
303a9a73f3 Fix typo 2014-02-27 12:40:51 -05:00
James Tanner
fc0de868ed Fix up docstring type and extra info about list 2014-02-27 12:39:27 -05:00
James Tanner
80c413d25d Update docstring for rhn details 2014-02-27 12:34:53 -05:00
James Tanner
6d63780ad6 Add install_repoquery parameter to the yum module 2014-02-27 12:18:25 -05:00
Gareth Armstrong
eb6d4f9104 Fix issue 5621, rpm_key doesn't work for el5 2014-02-27 14:52:56 +01:00
James Tanner
0318535898 Fixes #5255 yum: set disabled repos before enabled repos and fix the parameters used 2014-02-25 14:53:48 -05:00
James Cammarata
4ab996621d Merge branch '5853-python-2.5-apt_repository-fix' of https://github.com/timurbatyrshin/ansible into timurbatyrshin-5853-python-2.5-apt_repository-fix 2014-02-24 15:20:29 -06:00
Lukáš Lalinský
a71cabdb50 Don't require pycurl in apt_repository when it's not actually needed 2014-02-22 15:33:54 +01:00
Daniel Jaouen
9e8e510667 Update homebrew documentation. 2014-02-19 19:07:43 -05:00
Daniel Jaouen
1b2d63e33c Add back homebrew install_options parameter. 2014-02-19 19:07:43 -05:00
Daniel Jaouen
d49602a9f8 Update homebrew documentation. 2014-02-19 19:07:43 -05:00
Daniel Jaouen
9c2530545f Fix homebrew linked/unlinked output. 2014-02-19 19:07:42 -05:00
Daniel Jaouen
4d1a94eb18 Fix linked/unlinked states. 2014-02-19 19:07:42 -05:00
Daniel Jaouen
bea496b47c Update homebrew module. 2014-02-19 19:07:42 -05:00
Daniel Jaouen
fe362b79fd homebrew_cask: check err instead of out for "nothing to list". 2014-02-19 19:07:00 -05:00
Daniel Jaouen
fb526e1afb homebrew_cask: return False instead of True when nothing to list. 2014-02-19 19:07:00 -05:00
Daniel Jaouen
c9b8877cc6 Handle homebrew_cask "nothing to list" corner case. 2014-02-19 19:07:00 -05:00
Daniel Jaouen
fe5b96a432 Add module homebrew_cask 2014-02-19 19:07:00 -05:00
Michael DeHaan
a1c2712d8e Merge pull request #6045 from garaden/pypi_mirrors_gone
Set use_mirrors default to "no" for the pip module
2014-02-18 13:58:11 -05:00
Brian Coca
7873591ea0 removed with
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
2014-02-18 12:33:48 -05:00