Commit Graph

501 Commits (92f9b74a68f51e31517f832e319902496b12eabd)

Author SHA1 Message Date
rghe 9b6df6d9a8 fixes #8626 by reverting 0d8b81cd 10 years ago
Marcus Jaschen c6ac95d403 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 82564df61a Merge pull request #8544 from Tenzer/faster-apt_repository
apt_repository: Check if key already exists before adding it
10 years ago
Jeppe Toustrup b811df38a7 apt_repository: Check if key already exists before trying to add it for a speed increase 10 years ago
Michael DeHaan 049f4a9882 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 7f005fdd63 Update version_added info. 10 years ago
Michael DeHaan ec37a44e94 Merge pull request #7476 from geschke/devel
implemented the missing "command" option, defaults to "install"...
10 years ago
Michael DeHaan 27de1fbbf3 Update version_added info. 10 years ago
Karol Hosiawa 60ff1c572e Add validate_certs option to apt_repository 10 years ago
Michael DeHaan a2537cfe49 Update version_added 10 years ago
alxgu a78a4f6308 Update zypper
Modified "Version_added"
10 years ago
alxgu ca5a643449 Changed version_added 10 years ago
Alexander Gubin 3684351fbc Added --no-recommends option 10 years ago
Michael DeHaan 3bead39c75 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 c3e2f5c663 Ensure named packages not in top level are marked as missing. 10 years ago
Jonathan Mainguy 150feb69d4 Removed max 8192 bytes, fixes #8424 10 years ago
ebargtuo 76aae48ea6 Fix a typo in gem module documentation 10 years ago
Michael DeHaan 8b77aa9843 Merge pull request #7949 from hacosta/apt_key
Check at most 16 characters of the key. Fixes #7936
10 years ago
Michael DeHaan e75964e206 Merge pull request #7969 from dedalusj/devel
Fixed bug with environment path for homebrew_cask
10 years ago
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
11 years ago
Michael DeHaan 616d749ab3 Merge pull request #8156 from jirutka/fix-layman
layman: remove my email address
11 years ago
James Cammarata 19571d3f23 Merge pull request #7914 from hacosta/devel
Correctly handle .repo files in zypper_repository module
11 years ago
Jakub Jirutka 437dc0a9ef layman: remove my email address 11 years ago
Michael DeHaan ca918cd3dd Merge pull request #8118 from oxyrox/devel
Typo
11 years ago
Michael DeHaan ee179e1149 Merge pull request #8111 from hfinucane/gh-8108
Fix pip failure when version is parsed as a float
11 years ago
Michael DeHaan 50f51367f9 Merge pull request #8106 from muff1nman/pacman-update-checkmode-fix
Fix #8047
11 years ago
Maxim Odinintsev a587d13c65 portage: default exit (not fail) if sync=yes in check mode 11 years ago
Aladin Jaermann 015a22ffba Correct typo 11 years ago
Henry Finucane dfd1470c22 Ensure version is a string 11 years ago
Andrew DeMaria 5fdd2a7b01 Fix #8047
Ensure that json is returned when only updating the cache and in check mode
11 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.
11 years ago
Jacopo 0a5cac5657 Fixed bug with environment path for homebrew_cask 11 years ago
Hector Acosta f870120b3c Check at most 16 characters of the key. Fixes #7936
Signed-off-by: Hector Acosta <hector.acosta@gmail.com>
11 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>
11 years ago
James Cammarata 29434b06b8 Merge pull request #7942 from sidred10/devel
Fixed FreeBSD ports install issue
11 years ago
sid 08370b3caf Fixed FreeBSD ports install issue 11 years ago
Maxim Odinintsev 82c026387f Successfull exit if sync=yes and no package provided 11 years ago
Maxim Odinintsev a58912773d Success exit if sync=yes and no package provided 11 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
11 years ago
George Yoshida 779c6cb7f8 In the yum module example, use present/absent instead of installed/removed 11 years ago
trbs dfc625a7df apt_key clear message when downloading key returns an (http) error code 11 years ago
Sam Hanes 769ee61f66 Restore #6484 reverted by c751168. 11 years ago
James Cammarata 67fb2e653e Merge branch 'upgrade-release' of https://github.com/amenonsen/ansible into amenonsen-upgrade-release 11 years ago
James Cammarata b869f76e01 Allow deb package installation via with_items
Fixes #7863
11 years ago
yuyak 5482208eee Fix typo in apt module documentation 11 years ago
James Cammarata 57a2104c40 Merge pull request #7801 from koenpunt/npm-rbenv-exec
Allow gem executable to contain spaces
11 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.
11 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.
11 years ago
James Cammarata ddb946beb1 Minor cleanup of openbsd_pkg example comment 11 years ago