Commit Graph

509 Commits (7b4df6e98eae9026644fd6cbf48fbe890fbf8da8)

Author SHA1 Message Date
Andrew Resch c92ec68fa3 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 c8e80b2aa4 Output URL for debugging 11 years ago
James Tanner c751168895 Fix merge conflicts 11 years ago
Daniel Jaouen 7f6d2a94af Miscellaneous fixes to homebrew module. 11 years ago
Daniel Jaouen 6412bdf003 Update homebrew module. 11 years ago
Michael DeHaan 4dc598049e 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 372c4e6d31 Changelog and version updates. 11 years ago
Michael DeHaan 9e07ff79d7 Merge branch 'layman' of git://github.com/jirutka/ansible into devel 11 years ago
Jonathan Mainguy bef544dd0f 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 e02ae3476f Resolve merge. 11 years ago
Michael DeHaan dfbe35d4be Rename apt-rpm to apt_rpm. 11 years ago
Michael DeHaan 535b2ba64c Merge branch 'apt-rpm' of git://github.com/evgkrsk/ansible into devel 11 years ago
Michael DeHaan e79171cbfb Merge branch 'devel' of git://github.com/leafnode/ansible into devel
Conflicts:
	library/packaging/apt_key
11 years ago
Michael DeHaan 5f14b6e637 Rename prerelease to pre_release. 11 years ago
Bob Zoller e1a1ac1e76 gem module supports prerelease (--pre) 11 years ago
Michael DeHaan 53d03dc968 Merge branch 't-apt-list' of git://github.com/Elemecca/ansible into devel 11 years ago
Michael DeHaan 09259cbd77 Merge pull request #6671 from dermute/svr4pkg-G
svr4pkg supports the -G switch for pkgadd
11 years ago
Michael DeHaan 2a656b2cf4 Merge branch 'devel' of https://github.com/drewblas/ansible into devel 11 years ago
Anton Lindström 71949fbc9f 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 69e09b048c version_added for the new parameters documentation 11 years ago
Alexander Winkler 03040a97c8 svr4pkg supports the -G switch for pkgadd 11 years ago
James Cammarata a4af31e511 Revert "add yum module downgrade support"
This reverts commit cbd1da6457.
11 years ago
Colin Mattson 3e6bf9640c Clarify documentation for apt pkg, state, install_recommends 11 years ago
willthames 7272877df6 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 2156e87e62 Update cpanm 11 years ago
James Tanner 324a943e12 Fixes #6548 correct issues from rhn_register refactoring 11 years ago
Michael DeHaan 8899c74aaf Merge pull request #6565 from fabianfreyer/devel
Fixed bug that occurred when pkgsite not specified
11 years ago
Fabian Freyer 17fcc89b3b Fixed bug that occurred when pkgsite not specified 11 years ago
James Tanner f6a02d9b2c Merge pull request #6220 from trevorah/ansible.git
apt_repository: autoinstall python-apt if not available
11 years ago
vyrak bunleang f5289deee7 prevent state from changing from head to installed
allows for --HEAD to be included in brew install command
11 years ago
Michael DeHaan 23990b94c9 Merge pull request #6529 from sivel/apt-repository-no-pycurl
Remove dependency on pycurl in apt_repository
11 years ago
Matt Martz 7af8a33def remove dependency on pycurl from apt_repository by using module_utils/urls.py instead 11 years ago
Michael DeHaan caa0b02962 Update formatting in module example. 11 years ago
Jonathan Dray 0981488df7 fix: bug in apt when python-apt is not present apt-get was not called due to unsafe call 11 years ago
Michael DeHaan 16ca4c2195 Update version_added 11 years ago
Drew Stokes 5aba903dcf add registry option to npm module 11 years ago
Michael DeHaan 11dd81c724 Merge pull request #6069 from danieljaouen/homebrew_class
Update homebrew module.
11 years ago
Michael DeHaan 855ccb62c0 Update cask version, changelog. 11 years ago
Michael DeHaan 03f93e0f79 Merge branch 'homebrew_cask' of git://github.com/danieljaouen/ansible into devel 11 years ago
Michael DeHaan 1a90890fd0 Update tap version, changelog 11 years ago
Daniel Jaouen e7787607d0 Add homebrew_tap module. 11 years ago
Michael DeHaan 9cc5ae6f2f 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 f700da8249 Bump version_added field on composer module. 11 years ago
dmtrs 0e06e8bb7f Add module composer (php dependency manager) 11 years ago
Michael DeHaan d3e989435b Merge pull request #6405 from fabianfreyer/devel
Add support for new pkgng repository format and annotations
11 years ago
Michael DeHaan eaef86d22b 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 8d3e2fe79a 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 0939a83174 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 af7c252ba4 Merge pull request #5909 from joeybaker/patch-1
NPM install latest made more effecient
11 years ago
James Laska 5cfefb326a 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 b384db53f8 Add support for YAML lists to apt module. 11 years ago
Patrick Gerken 38d6956c1f 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 9eb3f8779c Merge pull request #6468 from philpep/fix_apt_key
apt_key: Fix traceback when key_id format is invalid
11 years ago
James Cammarata b93b99871b Fix small typo resulting in a traceback for the apt_key module 11 years ago
Philippe Pepiot 92e8e59cad apt_key: Fix traceback when key_id format is invalid
Signed-off-by: Philippe Pepiot <phil@philpep.org>
11 years ago
Daniel Jaouen 81f2e43b76 Fix Homebrew._current_package_is_installed 11 years ago
Michael DeHaan 78ebf5d266 Still more shell fixes. 11 years ago
James Tanner 6067d826e4 Close parens in portinstall 11 years ago
James Tanner e7f74251c8 Fix missing colons in cpanm 11 years ago
James Tanner 89024f5d9f Fix typo in portinstall 11 years ago
Michael DeHaan c193604f60 Some more run_command updates. 11 years ago
Michael DeHaan 81b4ebbe1d Fixes for run_command shell usage in remainder of packaging modules, save portinstall. 11 years ago
Michael DeHaan 6010e74839 Various commits to enable no-shell or safe-shell usage, more to come. 11 years ago
James Cammarata d8a81c488e Remove validate_certs parameter from fetch_url calls 11 years ago
Andy Trevorah e4ad97b918 reworked apt-repository auto-install to be like yum 11 years ago
James Tanner 53777bbbc9 Fix docstring and snippet import style in portage module 11 years ago
Fabian Freyer 064722aa5e Added support for package annotations. 11 years ago
jctanner e94a4aa70f Merge pull request #4493 from sayap/portage
Add packaging module for Gentoo Portage.
11 years ago
Fabian Freyer efe7bfa74a Changed old variable names that referred to pkgin. 11 years ago
Fabian Freyer 880eaf38a6 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 297b048d0e Fix other reference to APT_ENV_VARS. 11 years ago
Michael DeHaan c09d4b1c7a 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 ba0fec4f42 Force command action to not be executed by the shell unless specifically enabled 11 years ago
James Cammarata 9730157525 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 748e8a7740 Add a package to missing list if npm list reported it as invalid 11 years ago
Richard C Isaacson d6247a3583 Yum: Fix logic in yum. 11 years ago
Richard C Isaacson 47b2dc611c Look at the filename and if it has a version defined possibly process this as a downgrade. 11 years ago
Richard C Isaacson 9244283122 Spelling and formatting. 11 years ago
Cove Schneider 29f1528492 change order of copyright 11 years ago
Cove Schneider f47fe7af62 add sponsor copyright/attribution 11 years ago
Cove Schneider cbd1da6457 add yum module downgrade support 11 years ago
aresch a45bfbe06e 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 abd7c0b565 Update cpanm module to newer module patterns 11 years ago
Michael DeHaan 4b281ca5c7 Make the npm production parameter in the docs list the choices. 11 years ago
Andy Trevorah 1280269866 apt_repository: autoinstall python-apt if not available 11 years ago
James Tanner aeccbeeed2 add failsafe comment for install_repoquery 11 years ago
James Tanner 122a7021bc remove install_repoquery docstring 11 years ago
James Tanner 3f43fa529d Install yum-utils by default 11 years ago
James Tanner 58c78539bb Fix typo 11 years ago
James Tanner da210522f3 Fix up docstring type and extra info about list 11 years ago
James Tanner 79fb252dc9 Update docstring for rhn details 11 years ago
James Tanner f89e5315af Add install_repoquery parameter to the yum module 11 years ago
Gareth Armstrong 02477eef69 Fix issue 5621, rpm_key doesn't work for el5 11 years ago
James Tanner 0cca4a3919 Fixes #5255 yum: set disabled repos before enabled repos and fix the parameters used 11 years ago
James Cammarata be0be16e89 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ý 8d507f79b9 Don't require pycurl in apt_repository when it's not actually needed 11 years ago
Daniel Jaouen 6748ef121b Update homebrew documentation. 11 years ago
Daniel Jaouen e3a39837e1 Add back homebrew `install_options` parameter. 11 years ago
Daniel Jaouen 155f6e4dd3 Update homebrew documentation. 11 years ago
Daniel Jaouen 097ce84336 Fix homebrew linked/unlinked output. 11 years ago
Daniel Jaouen 91ac44a5bb Fix linked/unlinked states. 11 years ago
Daniel Jaouen 02694b80de Update homebrew module. 11 years ago
Daniel Jaouen 911a3930a6 homebrew_cask: check err instead of out for "nothing to list". 11 years ago
Daniel Jaouen 55f636675c homebrew_cask: return False instead of True when nothing to list. 11 years ago
Daniel Jaouen 8a612ba5d4 Handle homebrew_cask "nothing to list" corner case. 11 years ago
Daniel Jaouen f7c3847391 Add module homebrew_cask 11 years ago
Michael DeHaan 6b2bbbb9ff Merge pull request #6045 from garaden/pypi_mirrors_gone
Set use_mirrors default to "no" for the pip module
11 years ago
Brian Coca 310b23ee8d removed with
Signed-off-by: Brian Coca <briancoca+dev@gmail.com>
11 years ago
James Cammarata 8880819395 Merge branch 'devel' of https://github.com/mtpereira/ansible into mtpereira-devel 11 years ago
Matthew Phipps de99cc6fbf 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 63ff6c8493 pip module wasn't adding -e when using VCS 11 years ago
Richard Isaacson ffeb507761 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 44578e030d 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 660fa9183c 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 4a7c6a9727 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 95545ca689 indent err 11 years ago
Joey Baker 5655ffa8bf outdated needed to see set `changed` 11 years ago
Joey Baker 242bfd8c68 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 398c71c1b7 small change to docs 11 years ago
Afterburn 2fe00ac8c9 small change to docs 11 years ago
Timur Batyrshin 658c15930e reword "except Error as e:" into "except Error, e:" to be compatible with Python 2.5 (#5852) 11 years ago
Timur Batyrshin db173453ba further compatibility with older versions of python-apt (#5853) 11 years ago
Manuel Tiago Pereira e563f847ec Fixes #5819: Added --executables to gem uninstall command. 11 years ago
Richard C Isaacson f0c4dace8d 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 1ca6e4bbb1 Adding a check for pending tranasctions to the yum module
Fixes #4649
11 years ago
Jakub Jirutka 88b7dc344c Introduce module layman 11 years ago
jctanner 297a28aa79 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 849aab0a12 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 6f49642286 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
Michael Vermaes c55d144c50 Fail yum on invalid url with .rpm suffix 11 years ago
jctanner 7d09c97621 Merge pull request #5472 from RSpiertz/apt_repository
apt_repository: don't crash if default_file doesn't exist
11 years ago
James Tanner fbba0bb3fc Fixes #5601 Do not append extra args when checking for pip command options 11 years ago
jctanner e4d0ce5b08 Merge pull request #5383 from janitha/devel
Fixes #5381 bug when easy_install is used with virtualenv
11 years ago
Michael DeHaan a7fbafe955 Merge pull request #5616 from resmo/fix/zypper_repo
zypper_repository: claims to support check_mode, but does not.
11 years ago
Rene Moser 62fd0b1269 zypper_repository: claims to support check_mode, but does not. Fixes GH-5614. 11 years ago
Danilo Bargen 7436da08fe apt_key module: Case insensitive presence checking
Right now key_present() is case sensitive, only uppercase key IDs work. By using "grep -i", lowercase IDs should work too.
11 years ago
inetfuture(Aaron Wang) 64acd60d24 Fix npm documentation typo. 11 years ago
lichesser 7201972a56 Remove debugging code
I guess this is left over from testing
11 years ago
James Tanner c8bd14925d Fixes #5369 Do not pass --force-yes to aptitude 11 years ago
Michael DeHaan e0cd4a45c6 Merge pull request #5489 from daghoidahl/devel
Use "brew list <name>" instead of grepping the output of "brew list". Fix for #5488
11 years ago
James Tanner 191be7b951 Resolves issues with newer versions of pip not having a --use-mirrors paramater for the install command 11 years ago
Dag Høidahl 279098bd03 Use "brew list <name>" instead of grepping the output of "brew list".
Some brew packages are not listed with their package name, e.g. libjpeg.
11 years ago
Rutger Spiertz 763c0305c1 apt_repository: don't crash if default_file doesn't exist 11 years ago
Evgenii Terechkov c06cc8c21b Initial version of apt-rpm module 11 years ago
Michael DeHaan cfcdc3403e Use task names in examples. 11 years ago
Michael DeHaan 4765032fcb Merge branch 'devel' of git://github.com/beefsalad/ansible into devel 11 years ago
beefsalad 5b2fda6fa6 added descriptions for yum options
Updated main description to state that the yum module will handle package groups.  Added descriptions for each example, as it is unclear to (some) users that @Name implies a group install.
11 years ago
Janitha Karunaratne fd037f5960 Fixes #5381 easy_install bug when used with virtualenv 11 years ago
Michael Vermaes 5671ddcdd3 Attempt #2 to cause yum to fail on invalid url 11 years ago
Michael DeHaan 3f81c3c416 Merge pull request #5162 from JensRantil/fix-corrupt-module-outputs
More don't catch `SystemExit`
11 years ago