Commit Graph

779 Commits (2c7e9a03307dc619706641efdd05e73ea7597756)

Author SHA1 Message Date
Brian Coca 665265d285 Merge pull request #60 from az7arul/devel
added `include_doc` option
9 years ago
Toshio Kuratomi 0950593d53 Merge pull request #1516 from ansible/use-yum-api
Yum API is faster than calling out to repoquery.
9 years ago
Toshio Kuratomi 86c30e68a1 Restore setting cachedir when non-root but don't take a useless cachedir parameter to the function
* Revert "Remove unused code"
  This reverts commit bcfba0c050.
* Re-add the changes to remove cachedir as a parameter
9 years ago
Toshio Kuratomi 7c6c518003 Fix bugs found by @kustodian 9 years ago
Greg DeKoenigsberg 2a5f0bde87 Proper author info for all remaining modules 9 years ago
Toshio Kuratomi 08c17814fb Fix incorrect line breaking 9 years ago
Toshio Kuratomi ef7a75938a Further optimizations pointed out by @kustodian in #1516
* Only install yum-utils if needed (b/c we're going to use repoquery)
* Add a warning message explaining that why slower repoquery was used
  rather than yum API.
9 years ago
Toshio Kuratomi 9c88f91092 Yum API is faster than calling out to repoquery. Looking through the
commit logs it looks like we weren't previously doing that because of
commit 14479e6adc

The message there is that Yum API prints an error message if the
rhn-plugin is in use and no rhn-certificate is available.  So instead of
using repoquery in preference always here we use repoquery in preference
if the rhn-plugin is enabled.
9 years ago
Edward Torbett bcbf8c5556 Renamed previous pkgs variable to installed_pkgs as spotted by @strahinja 9 years ago
Edward Torbett 1fe79801f8 Corrected pkg to pkgs as noted by @abadger 9 years ago
Edward Torbett fc36506b9e Added multi package operation to remove as suggested by @abadger. Adding to latest is a little more complex due to '*' support. 9 years ago
Edward Torbett 471824b451 Comments by @abadger 9 years ago
Edward Torbett 48422fba85 Rather than executing yum once per package, execute yum once for all supplied packages. This is necessary when performing a yum upgrade involving multiple dependent packages installed from RPM, for example when upgrading from PostgreSQL 9.0.11 to 9.0.21 on a Red Hat server. 9 years ago
Brian Coca fd18aba076 updated package examples 9 years ago
Brian Coca 75c2bc54f5 corrected copyright ... does a copied the copyrightnotice require copyright? 9 years ago
Brian Coca d6ed6113a7 may root help us all 9 years ago
az7arul 627933049c add `include_doc` option 9 years ago
Albert Mikaelyan fef463f17c Update yum.py 9 years ago
Brian Coca abcd276955 Merge pull request #963 from u2ix/devel
Allow to add build flags for gem installation
9 years ago
Toshio Kuratomi f3277f0f1f Import ansible module_utils at bottom of file to not mess with line numbers in tracebacks 9 years ago
Toshio Kuratomi 00e54793a2 Merge pull request #1408 from Jmainguy/yum_http_el5
forces EL5 to fail if name=:// url style path to rpm
9 years ago
Jonathan Mainguy 7a5ad0c7f3 add :// url support for EL 5 9 years ago
Brian Coca 6d088169ef Merge pull request #1348 from devjatkin/issue_1230
fix apt to handle virtual packages correctly
9 years ago
Brian Coca 0d41af23c2 Merge pull request #909 from bcoca/apt_return_cacheinfo
added updated cache time to apt, also started documenting return values
9 years ago
Vasyl Kaigorodov f0dc27227c Fix "_is_package_installed() takes exactly 4 arguments, 3 provided" error 9 years ago
Toshio Kuratomi 0877aae3fe Merge pull request #1383 from schlueter/add-state-to-easy_install
Add state to easy_install
9 years ago
Schlueter 1030cb48a7 Add 'version_added' to state documentation for easy_install resource 9 years ago
Schlueter 17544062ec Correct reference to gem in easy_install resource 9 years ago
Schlueter 02cd8489c1 Add Documentation 9 years ago
Schlueter 3bae8bda10 Use standard if statement to check state in easy_install resource 9 years ago
Schlueter 9b6a741615 Correct pass by object reference issue 9 years ago
Zoltan Kozma 364536a76e - Fixed annoying bug that disablerepo was essentially broken if a package needed updating by state latest.
- Replaced some unsafe practice with default parameters. However looking at the code this does not seem to matter much as the calling functions always seem to supply these parameters anyway.
9 years ago
Schlueter 9468a65bed Add state to easy_install 9 years ago
Semyon Deviatkin adf34a6ccd Fix issue #1230
When virtual package providing only one package, look up status of target package
9 years ago
Matt Martz 7ca732830f Python2.4 fixes
* Ignore accelerate.py
* Don't use a lambda or a ternary
10 years ago
Toshio Kuratomi 7540cbb845 Explain why the apt module does not do implicit regex matches on package name since this is different than the apt-get command line tool.
Fixes #1258
10 years ago
Dominic Hargreaves d197f898a5 apt_key documentation: add a note explaining the benefit of including 'id' 10 years ago
Toshio Kuratomi 1fa3efd7b4 Fix documentation 10 years ago
Jonathan Mainguy 3e66e409d5 Adds the exclude= option to the yum module. Works the same way --exclude does when yum install or yum update 10 years ago
Toshio Kuratomi 3782ec0225 Allow yum module to take a yaml list of package names and also ", " separated string-list (in addition to comma separated string-list) 10 years ago
James Cammarata 74e69d1fd1 Merge branch 'nixpanic-rhsm/org_id' into devel 10 years ago
James Cammarata c9f0c87b59 Add version_added string to new org_id param in rhn_subscription 10 years ago
Brian Coca da59efbc4b Merge pull request #623 from mscherer/small_yum_cleanup
Remove unused option in yum's repoquery call
10 years ago
Brian Coca 5e970f79e3 Merge pull request #1012 from DavidWittman/yum-disable-enable-ordering
[yum] Set disabled repos before enabled repos
10 years ago
Toshio Kuratomi 509403a50d Merge pull request #1087 from bugchecker/devel
prevent using undefined variable
10 years ago
Brian Coca 788230c43e ifxed error message as code remove the repo r var 10 years ago
Niels de Vos 011d240abc redhat_subscription: add the `org_id` parameter
When subscribing a system with an activationkey, it seems (sometimes?)
required to pass the "--org <number>" parameter to subscription-manager.
Activation Keys can be created through the Red Hat Customer Portal, and
a subscription can be attached to those. This makes is easy to register
systems without passing username/passwords around.

The organisation ID can be retrieved by executing the following command
on a registered system (*not* the account number):

  # subscription-manager identity

URL: https://access.redhat.com/management/activation_keys
Signed-off-by: Niels de Vos <ndevos@redhat.com>
Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
10 years ago
bugchecker 496f9ca180 prevent using undefined variable 10 years ago
Ken Dreyer bd617353cb redhat_subscription: fix activationkeys argument
Prior to this commit, Ansible would pass '--activationkeys <value>' as a
literal string, which the remote server would interpret as a single
argument to subscription-manager.

This led to the following failure message when using an activation key:

  subscription-manager: error: no such option: --activationkey "mykey"

Update the arguments so that the remote server will properly interpret
them as two separate values.
10 years ago
Florian Apolloner 7f4f89abda Added os.path.expanduser when searching for pip executable. 10 years ago
David Wittman 6d8437617c Set disabled repos before enabled repos
The ordering of disabling/enabling yum repositories matters, and
the yum module was mixing and matching the order. Specifically,
when yum-utils isn't installed, the codepath which uses the yum
python module was incorrectly ordering enabling and disabling.

The preferred order is to disable repositories and then enable them
to prevent clobbering. This was previously discussed in
ansible/ansible#5255 and incompletely addressed in 0cca4a3.
10 years ago
Tim Rupp dba0023940 Add missing import of apt.debfile
In cases when the python-apt package is not installed, ansible will
attempt to install it. After this attempt, it tries to import the
needed apt modules, but forgets to import the apt.debfile module.

The result is that playbooks that use the dpkg argument on a machine
that does not initially have the python-apt package available will
fail with the following error

AttributeError: 'module' object has no attribute 'debfile'

This patch adds the appropriate import to the apt module to ensure
that necessary libraries are available in cases when the dpkg argument
is being used on a system that does not initially have the python-apt
package installed
10 years ago
Demian Gemperli 9a6eba43ef Allow to add build flags for gem installation 10 years ago
Brian Coca 19ec770680 added updated cache time to apt, also started documenting return values 10 years ago
Brian Coca 2fcc93e5b3 Merge pull request #785 from bcoca/apt_deb_missing
now module fails gracefully instead of stacktrace
10 years ago
Dann Bohn 7a50642c20 rhn_channel using depriciated methods. swapped out
with their replacements
10 years ago
Brian Coca 818767b1d4 Merge pull request #53 from hfinucane/apt-dpkg-force
dpkg does not take a --force-yes option
10 years ago
Brian Coca 611e8b59d6 now module fails gracefully instead of stacktrace when trying to install missing deb file 10 years ago
giovtorres 7e8a518592 Added pip example installing from local tarball 10 years ago
Brian Coca 600fc15b42 Merge pull request #46 from Jmainguy/yum_oracle_fix_enable_repo
Fixes --enable-repo for Oracle Linux
10 years ago
Toshio Kuratomi 753a3ba382 Merge pull request #624 from mscherer/use_rpm_module
Use the rpm python module rather than execing rpm
10 years ago
AlejandroF 7b40f63a4d Example added
How to define specific version of the package we need...
10 years ago
Wouter Bolsterlee 8ce0284ace Add a virtualenv_python argument to the pip module
This allows specifying the Python version to use when creating the
virtualenv. See issue #586.
10 years ago
Wouter Bolsterlee 19b49c1d96 A few coding style cleanups 10 years ago
Wouter Bolsterlee fd061d437c Fix typo in `version_added` field. 10 years ago
Conrado Buhrer bd208da8ea fixed: namespace clash #710 10 years ago
Conrado Buhrer a5114bfa39 fixed: erroneous logic 10 years ago
Conrado Buhrer 3155656eef fixed: missing check for upgrade flag 10 years ago
Conrado Buhrer ef3f486f6e fixed: removed build-deb from required_one_of 10 years ago
Conrado Buhrer 711005fe9b changed: state=build-dep; refactored into install() 10 years ago
Conrado Buhrer d257e2be8c added: build-dep to apt module #349
Original code provided by @nathanhruby
10 years ago
Toshio Kuratomi c3a0e8a7a4 Don't fial if virtualenv is not installed and we do not need to initialize the virtualenv
Fixes #688
10 years ago
Toshio Kuratomi 396c399b54 Merge pull request #626 from mscherer/clean_yum_base
Remove unused code
10 years ago
Brian Coca e2dcb5fc9b now captures cache fetch failures 10 years ago
Michael Scherer bcfba0c050 Remove unused code
There is no call to yum_base using 'cachedir' argument, so
while it work fine from a cursory look, that's useless code,
and so should be removed to clarify the code.
10 years ago
Michael Scherer 0b2d190f72 Use the rpm python module rather than execing rpm
Using the rpm module prevent a uneeded fork, and permit
to skip the signature checking which slow down a bit the
operation, and which would be done by yum on installation
anyway.
10 years ago
Michael Scherer e025b591d3 Remove unused option in the repoquery call
Citing the man page:
       -q, --query
              For rpmquery compatibility, doesn't do anything.
10 years ago
fabios 9ed842e2d0 mark as upgradable and let apt-get install deal with it 10 years ago
fabios b747d9411a improve fail message and use itertools chain 10 years ago
fabios d19f7c7026 older python-apt compatibility 10 years ago
fabios 6fce4a9c3d handle list of list for python-apt < 0.7.9 compatibility 10 years ago
Toshio Kuratomi 170457413d Cleanup the old apt compatibility changes 10 years ago
fabios a08165ca2e use low-level apt_pkg.Package 10 years ago
FabioBatSilva 55b85ddc46 fix compatibility issues with python-apt < 0.7.9 10 years ago
Austin Brown bb6182575e Updating rubygems --no-document param 10 years ago
Dale Bewley 449ced1efa use state parameter in examples 10 years ago
Sebastian Gerhards cda40bc33c rhn_register: add support for profilename 10 years ago
René Moser 24137a3c6c yum: add update_cache option
Yum does not always update to latest package version unless metadata cache has expired. By runing yum makecache, we ensure the metadata cache has been updated.

Signed-off-by: René Moser <mail@renemoser.net>
10 years ago
Jim Patterson 102167f22e Correct check mode for pip in virtualenv.
Fix #412.  Check mode was always returning changed=True for pip
when the target was in a virtualenv.  The code now uses the normal
tests for determining if change status.
10 years ago
Toshio Kuratomi 195e7c5a13 Merge commit '383ecdb' into devel 10 years ago
Toshio Kuratomi 383ecdb50b Correct variable name 10 years ago
Pierre-Louis Bonicoli 9ca27eedcc apt_repository: fix file mode
'set_mode_if_different' method should be called on dest filename and after
'atomic_move' method
10 years ago
Henry Finucane ce02d59651 If force=true, ignore python-apt's advice
This lets you downgrade packages, for instance.
10 years ago
Henry Finucane 4558ed6925 dpkg does not take a --force-yes option 10 years ago
Toshio Kuratomi fb4854ebcb Fix retrieval of package version in apt module 10 years ago
Toshio Kuratomi c389cd671f Documentation update for apt version wildcards from bryanlarsen 10 years ago
Toshio Kuratomi e1ecc5ca8e Update package_status and install to account for wildcarded versions. 10 years ago
Toshio Kuratomi ccedf0dd40 Decide to allow pkgname and version wildcards so that things like libxml2*=2.9* would work 10 years ago
Toshio Kuratomi bc18c9dc78 Cache pkg name list so we don't recreate the list for every package 10 years ago
Toshio Kuratomi 10fd0f7073 Just make things a little more readable 10 years ago
Toshio Kuratomi 885b60f31f if __name__ does work with ansible modules 10 years ago
Michael Vogt f475769d3a add apt unittest 10 years ago
Michael Vogt 76fc436b08 Allow foo=1.0* like expressions in apt 10 years ago
Robert Estelle 4dd099fe7a Remove incorrect executable permissions. 10 years ago
Brian Coca a13c568310 corrected comparisson which had accidentally chaned in previous fixes 10 years ago
Brian Coca bbebdefacb better handling of deprecated aliases 10 years ago
Jonathan Mainguy ae1af202e8 Fixes --enable-repo for Oracle Linux 10 years ago
Brian Coca 5356ccbb35 make sure 'present' is fully equivalente of 'installed' and remove installed from
feedback in favoer of 'present'
10 years ago
James Cammarata 6db6cd219e Use new prompt detection in run_command to detect aptitude prompts
Also adds flags to aptitude command when force=yes is used, in order
to bypass the prompts given for untrusted packages.

Fixes #31
10 years ago
Michael DeHaan 3ed1378067 Some more module categorization. 10 years ago
Lorin Hochstein 3ab26c538b apt_key: add keyserver example to docs 10 years ago
Michael DeHaan 385a037cd6 package files 10 years ago
Michael DeHaan c8e1a2077e file extensions! 10 years ago
Michael DeHaan 417309a626 Restructuring. 10 years ago
Michael DeHaan 73123b69fa Move modules into subdirectory. 10 years ago
James Pharaoh 27ccd01db4 add LANG=C to apt module so the string matches on the output always match 10 years ago
Bruno BAILLUET 8f2dae1964 Fix a typo on is_update call inside latest function 10 years ago
Michael DeHaan 318b09e940 Merge pull request #8853 from kvar/devel
zypper: handle lists of packages efficiently
10 years ago
Alexander Gubin e8b3a028ea zypper_repository: Remove trailing "/". Identifies "logically" identical repos.
Example: ftp://download.nvidia.com/opensuse/12.2 == ftp://download.nvidia.com/opensuse/12.2/
10 years ago
James Cammarata 8265c08082 Merge pull request #8888 from alxgu/fix_zypp_repo_absent
Fix for #8886. Correct state=absent for statements without name/alias.
10 years ago
Alexander Gubin 8bdd5240aa Fix for #8886. Correct state=absent for statements without name/alias. 10 years ago
Kristofor Varhus 8d694964d2 fix typo in zypper module (requiered -> required) 10 years ago
James Cammarata 1d5a4be997 Adding ignore_scripts option to the argument_spec for npm 10 years ago
James Cammarata 72b92a4b0e Fixing new ignore scripts option logic and name for the npm module 10 years ago
James Cammarata cf320adb43 Merge branch 'npm-ignore-scripts' of https://github.com/tkellen/ansible into tkellen-npm-ignore-scripts 10 years ago
Kristofor Varhus e64591bfbe zypper: handle lists of packages efficiently 10 years ago
Tyler Kellen b0dd339450 add support for --ignore-scripts when using npm 10 years ago
Dustin C. Hatch 7b8501424b portage: Add support for --changed-use
The `--changed-use` flag is an improvement over `--newuse` because it
does not trigger rebuilds for USE flag changes that would not affect the
installed package. Its use is generally recommended over `--newuse`.

Signed-off-by: Dustin C. Hatch <dustin@hatch.name>
10 years ago
rghe 96263dbd2d fixes #8626 by reverting 0d8b81cd 10 years ago
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.
10 years ago
Michael DeHaan 44b5936875 Merge pull request #8544 from Tenzer/faster-apt_repository
apt_repository: Check if key already exists before adding it
10 years ago
Jeppe Toustrup 3efa2b6249 apt_repository: Check if key already exists before trying to add it for a speed increase 10 years ago
Michael DeHaan 4a3fcf7d1c Merge pull request #6701 from carlanton/pr/pip_check_fix2
Make pip dry run work better for the common case
10 years ago
Michael DeHaan 30dcd9aa2f Update version_added info. 10 years ago
Michael DeHaan d7db973e6b Merge pull request #7476 from geschke/devel
implemented the missing "command" option, defaults to "install"...
10 years ago
Michael DeHaan 65dc120d44 Update version_added info. 10 years ago
Karol Hosiawa 0114058947 Add validate_certs option to apt_repository 10 years ago
Michael DeHaan c8dbca074b Update version_added 10 years ago
alxgu 069ec8f68d Update zypper
Modified "Version_added"
10 years ago
alxgu c985d72df6 Changed version_added 10 years ago
Alexander Gubin cbef749bdc Added --no-recommends option 10 years ago
Michael DeHaan 185d5a6221 Merge branch 'spelling' of git://github.com/cgar/ansible into devel
Conflicts:
	docsite/rst/guide_rax.rst
	plugins/callbacks/mail.py
10 years ago
Christophe Biocca 4f43607c9b Ensure named packages not in top level are marked as missing. 10 years ago
Jonathan Mainguy e7cbbd8b73 Removed max 8192 bytes, fixes #8424 10 years ago
ebargtuo e6090d2f9e Fix a typo in gem module documentation 10 years ago
Michael DeHaan f03d4e5bc7 Merge pull request #7949 from hacosta/apt_key
Check at most 16 characters of the key. Fixes #7936
10 years ago
Michael DeHaan 634952d15b Merge pull request #7969 from dedalusj/devel
Fixed bug with environment path for homebrew_cask
10 years ago
James Cammarata 67899d95fd Merge pull request #8292 from jimi-c/issue_7863_deb_with_items
Allow deb package installation via with_items
10 years ago
Michael DeHaan e6f495cc3b Merge pull request #8143 from PinGwynn/feature
portage: default exit (not fail) if sync=yes in check mode
10 years ago
Michael DeHaan 89154a3b90 Merge pull request #8156 from jirutka/fix-layman
layman: remove my email address
10 years ago
James Cammarata 30a7658b90 Merge pull request #7914 from hacosta/devel
Correctly handle .repo files in zypper_repository module
10 years ago
Jakub Jirutka b42cd341e9 layman: remove my email address 10 years ago
Michael DeHaan d0006f0d2a Merge pull request #8118 from oxyrox/devel
Typo
10 years ago
Michael DeHaan cc4c7b1d56 Merge pull request #8111 from hfinucane/gh-8108
Fix pip failure when version is parsed as a float
10 years ago
Michael DeHaan e138613db9 Merge pull request #8106 from muff1nman/pacman-update-checkmode-fix
Fix #8047
10 years ago
Maxim Odinintsev 36b9964c88 portage: default exit (not fail) if sync=yes in check mode 10 years ago
Aladin Jaermann 8dc0328fed Correct typo 10 years ago
Henry Finucane ec221ae59a Ensure version is a string 10 years ago
Andrew DeMaria 65e27c3375 Fix #8047
Ensure that json is returned when only updating the cache and in check mode
10 years ago
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.
10 years ago
Jacopo 91e246a776 Fixed bug with environment path for homebrew_cask 10 years ago
Hector Acosta 35ca6d535b Check at most 16 characters of the key. Fixes #7936
Signed-off-by: Hector Acosta <hector.acosta@gmail.com>
10 years ago
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>
10 years ago
James Cammarata 8e6a60dfd6 Merge pull request #7942 from sidred10/devel
Fixed FreeBSD ports install issue
10 years ago
sid 2f02d27744 Fixed FreeBSD ports install issue 10 years ago
Maxim Odinintsev f4c183f5b8 Successfull exit if sync=yes and no package provided 10 years ago
Maxim Odinintsev f4774a71b7 Success exit if sync=yes and no package provided 10 years ago
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
10 years ago
George Yoshida 284476d4ec In the yum module example, use present/absent instead of installed/removed 10 years ago
trbs e12d09861f apt_key clear message when downloading key returns an (http) error code 10 years ago
Sam Hanes ed1aef3fa5 Restore #6484 reverted by c751168. 10 years ago
James Cammarata 46100f5bc4 Merge branch 'upgrade-release' of https://github.com/amenonsen/ansible into amenonsen-upgrade-release 10 years ago
James Cammarata 590a8bf2e8 Allow deb package installation via with_items
Fixes #7863
10 years ago
yuyak 54fdd5416b Fix typo in apt module documentation 10 years ago
James Cammarata 9e8bbd8eac Merge pull request #7801 from koenpunt/npm-rbenv-exec
Allow gem executable to contain spaces
10 years ago
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.
10 years ago
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.
10 years ago
James Cammarata 1bec2e7eb7 Minor cleanup of openbsd_pkg example comment 10 years ago
James Cammarata adb9feaf83 Merge pull request #7774 from mwpher/devel
[openbsd-pkg] Add note regarding package flavors
10 years ago
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().
10 years ago
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.
10 years ago
James Cammarata 9d86d41741 Cleaning up svr4pkg commit fix for #7645 10 years ago
James Cammarata eb57ceee96 Merge branch '7645' of https://github.com/kcghost/ansible into kcghost-7645 10 years ago
Casey Fitzpatrick 6a5ad84656 fix for svr4pkg module failure reporting, issue #7645 10 years ago
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.
10 years ago
Andrew Resch da7835da1d Fix typo in variable name 10 years ago
Andrew Resch 5016dc40fc Replace CommandException with Exception 10 years ago
Daniel Jaouen 3b38077246 Add `upgrade_all` option to homebrew module. 10 years ago
Ralf Geschke d452bb896d added missing description of composer command 10 years ago
Ralf Geschke af33222364 added missing description... 10 years ago
Ralf Geschke 5446bcdf90 implemented the missing "command" option, defaults to "install"... 10 years ago
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
11 years ago
Abhijit Menon-Sen 9eebdd1edb Allow '-t ' to be passed to apt: upgrade 11 years ago
James Cammarata 289170bd2d Merge branch 'yum_module_typos' of https://github.com/mpeters/ansible into mpeters-yum_module_typos 11 years ago
Michael Peters 098513a8a5 slight language change based on feedback from jimi-c 11 years ago
Michael Peters 715f059c5a fixing some typos in the docs of the yum module 11 years ago
Alan Pearce 332909a956 Update composer example
Remove unsupported 'install' argument
11 years ago
Yuichi TANIKAWA 41fbdd9421 Add dots to valid path characters 11 years ago
James Cammarata bf3079c77a Make sure distro variable is set if python-apt is installed
Fixes #7295
11 years ago
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