Commit Graph

530 Commits (1e3645a9e3ef63a8bfb9bcc71e586058be3fcf28)

Author SHA1 Message Date
Michael DeHaan 594e5dcdd7 In apt module show 'name' vs pkg to standardize with the rest of the modules. 'pkg' is an alias for name. 11 years ago
Carlos E. Garcia 4dcaa9d9fb multiple spelling error changes 11 years ago
mkosmach cfc8b1c561 add simplejson as alternative to json 11 years ago
Michael DeHaan a9b4fcf703 Add missing license headers to two modules and standardize formatting of another. 11 years ago
James Cammarata 33c1f697d2 Merge branch 'apt_key_format' of https://github.com/andreasf/ansible into andreasf-apt_key_format 11 years ago
James Cammarata 6468b72d59 Merge pull request #7022 from jjshoe/patch-1
apt_key lists all keys in uppercase
11 years ago
James Cammarata 2725538515 Merge pull request #7095 from radeksimko/pokemon-exc-fix
Prevent catching unrelated exceptions
11 years ago
Radek Simko 08befa9c86 Prevention for catching unrelated exceptions added 11 years ago
Radek Simko 7d47f46807 Explicit check of return code for autoinstallation of python-apt added
This will allow easier debugging through more meaningful error message.
11 years ago
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`.
11 years ago
jjshoe eeb2c240ca apt_key lists all keys in uppercase
allow for a little user error
11 years ago
Cédric RICARD 556c780ac9 Fixed test on 'cached' parameter.
'cached' parameter is boolean, not string
11 years ago
James Tanner 076bba555f Addresses #6908 Add a mode parameter to apt_repository 11 years ago
James Tanner c827f8ad3d Remove debug line 11 years ago
James Tanner f273d3ef42 Addresses #6908 Strip usernames and passwords from apt_repository filenames 11 years ago
James Tanner e4d7ffc47c Fix version added for annotation in pkgng 11 years ago
James Tanner 2ac7caa3c6 Fix version_added for install_options in homebrew 11 years ago
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.
11 years ago
Michael DeHaan e5ad1febc0 Merge pull request #6793 from muffl0n/patch-4
apt_key: Output URL for debugging
11 years ago
Michael DeHaan 2e62cbdaa2 Clarify docs message. 11 years ago
Michael DeHaan 89c1e50f7b Note that keyserver was added in 1.6 11 years ago
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.
11 years ago
Sven Schliesing ff0d0afb07 Output URL for debugging 11 years ago
James Tanner f7609c8bbe Fix merge conflicts 11 years ago
Daniel Jaouen 44b563a40a Miscellaneous fixes to homebrew module. 11 years ago
Daniel Jaouen e77c65af80 Update homebrew module. 11 years ago
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...
11 years ago
Michael DeHaan a72d15fb7f Changelog and version updates. 11 years ago
Michael DeHaan 1657792a05 Merge branch 'layman' of git://github.com/jirutka/ansible into devel 11 years ago
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 11 years ago
Michael DeHaan 6fb2d56970 Resolve merge. 11 years ago
Michael DeHaan 7ced8de690 Rename apt-rpm to apt_rpm. 11 years ago
Michael DeHaan 5599835a1d Merge branch 'apt-rpm' of git://github.com/evgkrsk/ansible into devel 11 years ago
Michael DeHaan 8964b2e049 Merge branch 'devel' of git://github.com/leafnode/ansible into devel
Conflicts:
	library/packaging/apt_key
11 years ago
Michael DeHaan f4bf078d6f Rename prerelease to pre_release. 11 years ago
Bob Zoller b023f32cdf gem module supports prerelease (--pre) 11 years ago
Michael DeHaan 72696fec03 Merge branch 't-apt-list' of git://github.com/Elemecca/ansible into devel 11 years ago
Michael DeHaan ca6545cb66 Merge pull request #6671 from dermute/svr4pkg-G
svr4pkg supports the -G switch for pkgadd
11 years ago
Michael DeHaan ea3e0f8386 Merge branch 'devel' of https://github.com/drewblas/ansible into devel 11 years ago
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.
11 years ago
Alexander Winkler 81194f2bcc version_added for the new parameters documentation 11 years ago
Alexander Winkler cc5e37e5fd svr4pkg supports the -G switch for pkgadd 11 years ago
James Cammarata d77f1976a6 Revert "add yum module downgrade support"
This reverts commit cbd1da6457.
11 years ago
Colin Mattson 3b710005ad Clarify documentation for apt pkg, state, install_recommends 11 years ago
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
11 years ago
Michael DeHaan 5e557c6d29 Update cpanm 11 years ago
James Tanner 9efcbd8ef2 Fixes #6548 correct issues from rhn_register refactoring 11 years ago
Michael DeHaan d10de23f39 Merge pull request #6565 from fabianfreyer/devel
Fixed bug that occurred when pkgsite not specified
11 years ago
Fabian Freyer a061440828 Fixed bug that occurred when pkgsite not specified 11 years ago
James Tanner 12340279c4 Merge pull request #6220 from trevorah/ansible.git
apt_repository: autoinstall python-apt if not available
11 years ago
vyrak bunleang 5549c2cdd0 prevent state from changing from head to installed
allows for --HEAD to be included in brew install command
11 years ago
Michael DeHaan 950c0ebce6 Merge pull request #6529 from sivel/apt-repository-no-pycurl
Remove dependency on pycurl in apt_repository
11 years ago
Matt Martz 427fe86ae7 remove dependency on pycurl from apt_repository by using module_utils/urls.py instead 11 years ago
Michael DeHaan 2f6988d946 Update formatting in module example. 11 years ago
Jonathan Dray 63e2d9b3f7 fix: bug in apt when python-apt is not present apt-get was not called due to unsafe call 11 years ago
Michael DeHaan 265aed79ab Update version_added 11 years ago
Drew Stokes 34e63357ef add registry option to npm module 11 years ago
Michael DeHaan 5e36c1e742 Merge pull request #6069 from danieljaouen/homebrew_class
Update homebrew module.
11 years ago
Michael DeHaan 6241c03e25 Update cask version, changelog. 11 years ago
Michael DeHaan 4f531e6468 Merge branch 'homebrew_cask' of git://github.com/danieljaouen/ansible into devel 11 years ago
Michael DeHaan 959cf4079b Update tap version, changelog 11 years ago
Daniel Jaouen 64e354bdc0 Add homebrew_tap module. 11 years ago
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
11 years ago
Michael DeHaan eaf77d4a61 Bump version_added field on composer module. 11 years ago
dmtrs bacebbb94b Add module composer (php dependency manager) 11 years ago
Michael DeHaan c9f1b57f11 Merge pull request #6405 from fabianfreyer/devel
Add support for new pkgng repository format and annotations
11 years ago
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
11 years ago
Michael DeHaan 988f0c1646 Merge pull request #6323 from aresch/rpm_key_query_fix
Fix rpm_key on system with no gpg keys imported
11 years ago
Michael DeHaan 0281dbf2f2 Merge pull request #6203 from garetharmstronghp/fix_rpm_key_issue_5621
Fix issue #5621, rpm_key doesn't work for el5
11 years ago
Michael DeHaan bc9c40135a Merge pull request #5909 from joeybaker/patch-1
NPM install latest made more effecient
11 years ago
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.
11 years ago
Sam Hanes 3776348acb Add support for YAML lists to apt module. 11 years ago
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.
11 years ago
Michael DeHaan ec8b67bea8 Merge pull request #6468 from philpep/fix_apt_key
apt_key: Fix traceback when key_id format is invalid
11 years ago
James Cammarata 564fbb55de Fix small typo resulting in a traceback for the apt_key module 11 years ago
Philippe Pepiot f9d1809a70 apt_key: Fix traceback when key_id format is invalid
Signed-off-by: Philippe Pepiot <phil@philpep.org>
11 years ago
Daniel Jaouen 002099cdbc Fix Homebrew._current_package_is_installed 11 years ago
Michael DeHaan e811a9b603 Still more shell fixes. 11 years ago
James Tanner ae3bbec489 Close parens in portinstall 11 years ago
James Tanner ffe325cdae Fix missing colons in cpanm 11 years ago
James Tanner 7c3831ab16 Fix typo in portinstall 11 years ago
Michael DeHaan 349063743f Some more run_command updates. 11 years ago
Michael DeHaan d4d87c420f Fixes for run_command shell usage in remainder of packaging modules, save portinstall. 11 years ago
Michael DeHaan cb9059b250 Various commits to enable no-shell or safe-shell usage, more to come. 11 years ago
James Cammarata c68be8b418 Remove validate_certs parameter from fetch_url calls 11 years ago
Andy Trevorah 5c021fec3c reworked apt-repository auto-install to be like yum 11 years ago
James Tanner 5ea2382614 Fix docstring and snippet import style in portage module 11 years ago
Fabian Freyer 2c0bb28f42 Added support for package annotations. 11 years ago
jctanner 7f560d70db Merge pull request #4493 from sayap/portage
Add packaging module for Gentoo Portage.
11 years ago
Fabian Freyer f3abd5b89b Changed old variable names that referred to pkgin. 11 years ago
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.
11 years ago
Michael DeHaan 11146a52f1 Fix other reference to APT_ENV_VARS. 11 years ago
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. 11 years ago
James Tanner fc33860e5d Force command action to not be executed by the shell unless specifically enabled 11 years ago
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
11 years ago
Hagai f109dc5014 Add a package to missing list if npm list reported it as invalid 11 years ago
Richard C Isaacson 8b19f744a3 Yum: Fix logic in yum. 11 years ago
Richard C Isaacson 55042e7c35 Look at the filename and if it has a version defined possibly process this as a downgrade. 11 years ago
Richard C Isaacson 46e613622a Spelling and formatting. 11 years ago
Cove Schneider be9c79ac98 change order of copyright 11 years ago
Cove Schneider ba051deabb add sponsor copyright/attribution 11 years ago
Cove Schneider 77e66cb01e add yum module downgrade support 11 years ago
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
11 years ago
James Tanner 5292c7050c Update cpanm module to newer module patterns 11 years ago
Michael DeHaan 922c51176c Make the npm production parameter in the docs list the choices. 11 years ago
Andy Trevorah a6be2eb1a9 apt_repository: autoinstall python-apt if not available 11 years ago
James Tanner eb177ecf4f add failsafe comment for install_repoquery 11 years ago
James Tanner 62661193fc remove install_repoquery docstring 11 years ago
James Tanner 0b98c6fbfb Install yum-utils by default 11 years ago
James Tanner 303a9a73f3 Fix typo 11 years ago
James Tanner fc0de868ed Fix up docstring type and extra info about list 11 years ago
James Tanner 80c413d25d Update docstring for rhn details 11 years ago
James Tanner 6d63780ad6 Add install_repoquery parameter to the yum module 11 years ago
Gareth Armstrong eb6d4f9104 Fix issue 5621, rpm_key doesn't work for el5 11 years ago
James Tanner 0318535898 Fixes #5255 yum: set disabled repos before enabled repos and fix the parameters used 11 years ago
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 11 years ago
Lukáš Lalinský a71cabdb50 Don't require pycurl in apt_repository when it's not actually needed 11 years ago
Daniel Jaouen 9e8e510667 Update homebrew documentation. 11 years ago
Daniel Jaouen 1b2d63e33c Add back homebrew `install_options` parameter. 11 years ago
Daniel Jaouen d49602a9f8 Update homebrew documentation. 11 years ago
Daniel Jaouen 9c2530545f Fix homebrew linked/unlinked output. 11 years ago
Daniel Jaouen 4d1a94eb18 Fix linked/unlinked states. 11 years ago
Daniel Jaouen bea496b47c Update homebrew module. 11 years ago
Daniel Jaouen fe362b79fd homebrew_cask: check err instead of out for "nothing to list". 11 years ago
Daniel Jaouen fb526e1afb homebrew_cask: return False instead of True when nothing to list. 11 years ago
Daniel Jaouen c9b8877cc6 Handle homebrew_cask "nothing to list" corner case. 11 years ago
Daniel Jaouen fe5b96a432 Add module homebrew_cask 11 years ago
Michael DeHaan a1c2712d8e Merge pull request #6045 from garaden/pypi_mirrors_gone
Set use_mirrors default to "no" for the pip module
11 years ago
Brian Coca 7873591ea0 removed with
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
James Cammarata 5cb6b24546 Merge branch 'devel' of https://github.com/mtpereira/ansible into mtpereira-devel 11 years ago
Matthew Phipps 14fd8ec570 Remove use_mirrors from pip module
PyPI moved to a CDN on 2013-05-26, so mirrors are now largely
unnecessary and pip removed the functionality in 1.5. More importantly
(and why I wrote this request): on 2014-02-15 the mirror directory was
taken offline, so mirrors may not work anymore even for pip versions
that support them.
11 years ago
Matthew Phipps fc4c685d26 pip module wasn't adding -e when using VCS 11 years ago
Richard Isaacson da1cef71f8 Merge pull request #5645 from resmo/fix/apt_pkg_version
apt: fixed pkg=<name>=<version> fails if package is not yet installed.

Tested and it fixes the problem on more recent versions of apt.
11 years ago
Drew 0500f5efb1 Fix proper defaulting/required of 'state' for gem module
The docs for 'gem' say state is required, but the actual code says it's not required.

If it's not included (and there's no default) then the if block falls through with no changes and no errors (it neither adds nor removes the gem).

This change synchronizes the docs with the code.  It also adds the sane default of state=present, which is consistent with all other modules with the 'state' field.
11 years ago
Robin Roth 8a99005098 remove check for version string
this check does not get used anywhere and is not needed as zypper/rpm can handle version information directly
11 years ago
Lorin Hochstein 99ff70e15f apt module: Add support for installing .deb packages
Support installing .deb packages from the local filesystem.

    apt: deb=/tmp/mypackage.deb
11 years ago
Joey Baker c230d0b85e indent err 11 years ago
Joey Baker 603b051f71 outdated needed to see set `changed` 11 years ago
Joey Baker 2768655119 NPM install latest made more effecient
`npm install` is smart enough to only update updated modules. Checking for `outdated` and running `update` repeats the same process 2x.
11 years ago
Afterburn dea516c1ce small change to docs 11 years ago
Afterburn b70d441c89 small change to docs 11 years ago
Timur Batyrshin 9ad52632c5 reword "except Error as e:" into "except Error, e:" to be compatible with Python 2.5 (#5852) 11 years ago
Timur Batyrshin 2ec777137e further compatibility with older versions of python-apt (#5853) 11 years ago
Manuel Tiago Pereira 75aaa3ca56 Fixes #5819: Added --executables to gem uninstall command. 11 years ago
Richard C Isaacson 217fc32a85 If a executable is defined but not found the module should fail. Addresses https://github.com/ansible/ansible/issues/5781. 11 years ago
James Cammarata de6afab8dc Adding a check for pending tranasctions to the yum module
Fixes #4649
11 years ago
Jakub Jirutka 084e88b4ed Introduce module layman 11 years ago
jctanner 4a13fb4925 Merge pull request #5333 from mvermaes/yum_fix
yum module: Attempt #2 to cause yum to fail on invalid url
11 years ago
Rene Moser 3b1c9d6dd6 apt: fixed pkg=<name>=<version> fails if package is not yet installed.
Reported and patch provided by https://github.com/msolo. Closes GH-5625.
11 years ago
Michael DeHaan cb6f7748d5 All modules should be using /usr/bin/python in the shebang as ansible_python_interpreter processes this (see FAQ).
Fixing for standardization purposes.
11 years ago