Commit Graph

475 Commits (a1e4f826ca01cc409e5a0a171c68ce9ecf6952f4)

Author SHA1 Message Date
James Cammarata 4a8e068855 Merge pull request #8292 from jimi-c/issue_7863_deb_with_items
Allow deb package installation via with_items
10 years ago
Michael DeHaan ec874193fe Merge pull request #8143 from PinGwynn/feature
portage: default exit (not fail) if sync=yes in check mode
10 years ago
Michael DeHaan 616d749ab3 Merge pull request #8156 from jirutka/fix-layman
layman: remove my email address
10 years ago
James Cammarata 19571d3f23 Merge pull request #7914 from hacosta/devel
Correctly handle .repo files in zypper_repository module
10 years ago
Jakub Jirutka 437dc0a9ef layman: remove my email address 10 years ago
Michael DeHaan ca918cd3dd Merge pull request #8118 from oxyrox/devel
Typo
10 years ago
Michael DeHaan ee179e1149 Merge pull request #8111 from hfinucane/gh-8108
Fix pip failure when version is parsed as a float
10 years ago
Michael DeHaan 50f51367f9 Merge pull request #8106 from muff1nman/pacman-update-checkmode-fix
Fix #8047
10 years ago
Maxim Odinintsev a587d13c65 portage: default exit (not fail) if sync=yes in check mode 10 years ago
Aladin Jaermann 015a22ffba Correct typo 10 years ago
Henry Finucane dfd1470c22 Ensure version is a string 10 years ago
Andrew DeMaria 5fdd2a7b01 Fix #8047
Ensure that json is returned when only updating the cache and in check mode
10 years ago
Dustin C. Hatch dc304e6488 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
Hector Acosta d3268d05ec 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 29434b06b8 Merge pull request #7942 from sidred10/devel
Fixed FreeBSD ports install issue
10 years ago
sid 08370b3caf Fixed FreeBSD ports install issue 10 years ago
Maxim Odinintsev 82c026387f Successfull exit if sync=yes and no package provided 10 years ago
Maxim Odinintsev a58912773d Success exit if sync=yes and no package provided 10 years ago
James Cammarata 2305ac9881 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 779c6cb7f8 In the yum module example, use present/absent instead of installed/removed 10 years ago
trbs dfc625a7df apt_key clear message when downloading key returns an (http) error code 10 years ago
Sam Hanes 769ee61f66 Restore #6484 reverted by c751168. 10 years ago
James Cammarata 67fb2e653e Merge branch 'upgrade-release' of https://github.com/amenonsen/ansible into amenonsen-upgrade-release 10 years ago
James Cammarata b869f76e01 Allow deb package installation via with_items
Fixes #7863
10 years ago
yuyak 5482208eee Fix typo in apt module documentation 10 years ago
James Cammarata 57a2104c40 Merge pull request #7801 from koenpunt/npm-rbenv-exec
Allow gem executable to contain spaces
10 years ago
Koen Punt d9f9234084 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 2748095a8e 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 ddb946beb1 Minor cleanup of openbsd_pkg example comment 10 years ago
James Cammarata df15990e0c Merge pull request #7774 from mwpher/devel
[openbsd-pkg] Add note regarding package flavors
10 years ago
Todd Owen 247f70cf5c 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 127201559f [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 61325f5817 Cleaning up svr4pkg commit fix for #7645 10 years ago
James Cammarata 19d6f4d177 Merge branch '7645' of https://github.com/kcghost/ansible into kcghost-7645 10 years ago
Casey Fitzpatrick fdbb77da51 fix for svr4pkg module failure reporting, issue #7645 10 years ago
Jean-Frédéric c42f8907fd 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 00389af1c2 Fix typo in variable name 10 years ago
Andrew Resch fb1385bbd9 Replace CommandException with Exception 10 years ago
Daniel Jaouen 37fff3dc38 Add `upgrade_all` option to homebrew module. 10 years ago
James Cammarata d44ed533b3 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
10 years ago
Abhijit Menon-Sen 0dea177e77 Allow '-t ' to be passed to apt: upgrade 10 years ago
James Cammarata 923baa6772 Merge branch 'yum_module_typos' of https://github.com/mpeters/ansible into mpeters-yum_module_typos 11 years ago
Michael Peters 15b3b42525 slight language change based on feedback from jimi-c 11 years ago
Michael Peters 69923cc413 fixing some typos in the docs of the yum module 11 years ago
Alan Pearce 670068aaad Update composer example
Remove unsupported 'install' argument
11 years ago
Yuichi TANIKAWA 2b644da4ca Add dots to valid path characters 11 years ago
James Cammarata 537494c2d6 Make sure distro variable is set if python-apt is installed
Fixes #7295
11 years ago
Michael DeHaan 5c75ce1133 In apt module show 'name' vs pkg to standardize with the rest of the modules. 'pkg' is an alias for name. 11 years ago
mkosmach fbf3b78ace add simplejson as alternative to json 11 years ago
Michael DeHaan 31f7a0693e Add missing license headers to two modules and standardize formatting of another. 11 years ago