Brian Coca
dd1508d572
moved to
2015-03-25 23:55:00 -04:00
Brian Coca
f15328d6f6
Merge pull request #89 from chrisisbeef/devel
...
Introduce a download_artifact plugin to resolve maven artifacts
2015-03-25 23:50:49 -04:00
Brian Coca
39cb571064
Merge pull request #94 from komuta/clean-composer-options
...
Unify composer options parsing
2015-03-25 23:30:43 -04:00
Toshio Kuratomi
cb848fcd9e
Make our regex match the homebrew tap upstream regex.
...
Fixes #312
Fixes #297
2015-03-18 20:23:05 -07:00
Larry Gilbert
3425828795
pkgin: support check mode, make other improvements
...
* Add support for check mode
* Use "pkgin search" to guarantee 0 or 1 result
* Edit documentation for style, new feature, etc.
* General refactoring
* Lay some groundwork for future support of "state=latest"
2015-03-10 11:12:38 -07:00
Simon JAILLET
f3c008ed5d
composer: Fix changed
status
...
Fix `changed` status that always returns False with composer.
This [previous PR](https://github.com/ansible/ansible-modules-extras/pull/61 ) had fixed the issue but because of a [Composer recent change](cb336a5416
) stderr is now used for reporting information meant for humans while stdout is more for the output of the command.
This PR would definilty solve this issue.
2015-03-03 21:49:16 +01:00
Konstantin
bea9d26039
pkgutil.py syntax fix
2015-02-25 03:36:06 +03:00
Toshio Kuratomi
a988f712e0
Merge pull request #231 from dago/opencsw
...
Correctly report "changed: false" when trying to install a package not i...
2015-02-18 13:08:34 -08:00
chris.schmidt
8ba219ed78
Added check for "latest" in version field
2015-02-18 09:24:21 -07:00
chris.schmidt
4dfbafb339
Removed version check from main as it is checked in the download function. Having the check here was breaking "latest version" functionality.
2015-02-18 09:22:57 -07:00
Jeppe Toustrup
a2d440ccea
NPM: Expand the path before accessing it
2015-02-18 16:43:56 +01:00
Dagobert Michelsen
57c723fcd9
Adjust setting to better make logic clearer
2015-02-18 10:33:21 +01:00
Brian Coca
2ffd7235e5
added version added
2015-02-13 08:20:12 -05:00
Brian Coca
a2138c4eea
fixed missing ,
2015-02-12 17:02:16 -05:00
Marcus
c1e7abd8fd
Add support for mirror_only parameter to cpanm module
2015-02-12 18:42:09 +01:00
Kevin
0cff70b678
Remove homebrew-
prefix when checking if repo has already been tapped
...
See: https://github.com/Homebrew/homebrew/blob/master/Library/Homebrew/cmd/tap.rb
Example:
```
$ brew tap neovim/homebrew-neovim
$ brew tap
neovim/neovim
...
```
2015-02-12 16:21:00 +00:00
Brian Coca
f068f3abb3
Merge pull request #227 from mavit/pkg5
...
Add Solaris 11 package management
2015-02-11 18:21:02 -05:00
Brian Coca
85dab364c9
Merge pull request #235 from mwpher/devel
...
pkgng: add 'batch' parameter
2015-02-04 10:17:15 -05:00
Brian Coca
dd681321b3
corrected version added
2015-02-03 22:31:46 -05:00
Brian Coca
9722203ee0
corrected version added
2015-02-03 22:30:19 -05:00
Matthew Pherigo
e909beb653
Make $BATCH=yes the default, remove module option
2015-02-03 15:43:24 -06:00
Matthew Pherigo
8ecb023939
pkgng: add 'batch' parameter
...
Some packages attempt to prompt the user for certain settings during
installation. Thus, this parameter sets the environment variable
$BATCH to 'yes', which forces package installation scripts to accept
default values for these interactive prompts. This should work for all
prompts that have a default value and aren't implemented through a
custom script (as this variable is built into the ports/package system).
FIXME: Package install should fail if it prompts and batch isn't set;
currently, the install hangs indefinitely.
TODO: Allow user to specify the answers to certain prompts.
I (github.com/mwpher) have NOT tested this with any packages besides
bsdstats. It's a small improvement, but not a complete answer to all
the complexities of package installation.
2015-02-03 13:22:21 -06:00
Andrew Udvare
5a6de937cb
Add support for emerge's --getbinpkg and --usepkgoonly
2015-02-03 05:16:28 -08:00
Julien Pepy
e1008059ec
Clean options building in Composer module
2015-02-03 13:54:27 +01:00
Brian Coca
f948fcc0c7
Merge pull request #193 from newportd/pacman-upgrade-bug
...
fix pacman upgrade bug
2015-02-03 07:45:38 -05:00
Brian Coca
a951bf63e7
Merge pull request #19 from komuta/fix-composer-dryrun
...
Fix composer module checkmode
2015-02-03 07:33:30 -05:00
Dagobert Michelsen
df5e1946aa
Correctly report "changed: false" when trying to install a package not in the catalog. This fixes #230
2015-01-31 22:12:40 +01:00
Toshio Kuratomi
41d5029012
Move dnf and bower plugins to proper subdirs
2015-01-30 07:34:46 -08:00
Toshio Kuratomi
ec599b2ecc
Make documentation of urpmi module force parameter clearer
2015-01-29 18:50:08 -08:00
Robin Roth
23495a16f4
fixed tab/space mix
2015-01-29 10:32:09 +01:00
Peter Oliver
e1e861fa35
Add another example.
2015-01-26 21:11:38 +00:00
Peter Oliver
3524330e5d
Fix idempotency when removing packages.
...
If the package is already not present, then we have nothing to do.
2015-01-25 15:44:32 +00:00
Peter Oliver
2eae1820ff
Tweak documentation.
2015-01-25 15:42:52 +00:00
Toshio Kuratomi
16d622aab8
Fix documentation in zypper_repository
2015-01-14 20:49:44 -08:00
Justin Lecher
8658b6783a
Keep default behaviour for refresh
...
Signed-off-by: Justin Lecher <jlec@gentoo.org>
2015-01-14 15:50:18 +01:00
Daniel Newport
2b1b3df40f
use state=latest to ensure the latest version is installed. mimics functionality of the apt and yum modules.
2015-01-10 23:56:05 -05:00
Daniel Newport
8fa3e97d30
fix pacman upgrade bug
2015-01-10 10:40:03 -05:00
Justin Lecher
7248c0861d
Allow disabling of autorefresh for zypper repositories
...
In case of release repositories or other special cases you might not
need the autorefreshing of the repos. This patch adds a configure
option instead of hard enabling this.
Signed-off-by: Justin Lecher <jlec@gentoo.org>
2015-01-09 16:07:42 +01:00
Chris Schmidt
44bfe5a7d6
Fixed bug where passing a directory as dest failed
2015-01-07 00:35:48 -07:00
Chris Schmidt
1bb8abffa3
Changed "target" to "dest"
2015-01-07 00:11:16 -07:00
Peter Oliver
5a7695c440
Try to fix up commas in version numbers.
2014-12-31 13:27:21 +00:00
Peter Oliver
ec54b00fdf
Add missing boilerplate.
2014-12-31 12:48:59 +00:00
Peter Oliver
07815bde3b
Add Solaris 11 package management
...
- Module pkg5 handles installing and uninstalling packages.
- Module pkg5_publisher manages repository configuration.
2014-12-31 11:59:40 +00:00
Julien Pepy
2e1b703b3c
Fix composer module checkmode and change detection
2014-12-23 22:38:15 +01:00
Brian Coca
60c06b79d6
Merge pull request #129 from soeren2342/devel
...
Make sure portage doesn't ask for confirmation
2014-12-23 14:08:15 -05:00
Alexander Gubin
50a8774784
zypper: Fix gpg check option for state=latest. --no-gpg-checks is used in new and old zypper versions
2014-12-16 14:35:46 +01:00
Chris Schmidt
9498d3de9c
Renamd Module File
2014-12-11 17:23:25 -07:00
Chris Schmidt
226144512d
Renamted module from download_artifact to maven_artifact
2014-12-11 17:21:38 -07:00
Jeroen Thora
4513d3d29e
Small typo fix
2014-12-11 20:30:00 +01:00
nmeum
926194f75d
Make sure portage doesn't ask for confirmation
...
If EMERGE_DEFAULT_OPTS in make.conf(5) contains '--ask' then the portage
module doesn't work correctly, this commit fixes that
2014-12-04 12:21:15 +01:00
Robin Roth
7948b91bad
fix local change
2014-12-04 11:28:18 +01:00
Robin Roth
76142ddb97
Allow multiple versions in rpm state
...
Fix bug in ansible get_package_state and get_current_version that breaks when there are multiple versions of a package installed and there is a list of packages to install.
The previous implementation used 'zip' to match requested names to installed names which fails, because rpm outputs multiple lines per package when there are multiple versions.
Testcase: Install opensuse, install multiple kernel versions (happens by update)
Before patch: calling
zypper: state=present for name={{item}}
with_items:
- kernel-desktop
- git
leads to ansible aborting.
After the patch ansible performs as expected and makes sure both packages are present.
Also the last version number is used for further update information in this version (before if only one package name was given the oldest version number was used).
2014-12-04 11:25:06 +01:00
Brian Coca
9d8a6f97e5
Merge pull request #25 from DJMuggs/dnf
...
Created dnf package manager module, based on the yum package manager module
2014-12-01 11:46:39 -05:00
Brian Coca
9b19e5a0b4
Merge pull request #14 from mwarkentin/bower-module
...
Add bower module
2014-12-01 11:34:53 -05:00
Artem Chernikov
5a8652e7bc
Fixing SuSE to SUSE as latter is the right one since some time
2014-11-10 17:42:43 +01:00
Michael DeHaan
7e6fc7023d
Reorganization.
2014-11-04 17:31:59 -05:00
Chris Schmidt
7e26d715d3
Updated w/ license
...
Added license
Added TODO for a “latest” state
Removed pending “latest” state work
2014-10-23 21:06:14 -06:00
Chris Schmidt
344713365f
Added the download_artifact module
...
The download_artifact module resolves a maven dependency coordinate and
downloads the artifact to the target path
2014-10-23 21:02:20 -06:00
Cristian Van Ee
f041e4c2f3
Fixed cachedir function
2014-10-22 00:55:22 +02:00
Eric Hanchrow
9cdd01f352
Clarify doc for cpan module
...
... note that you can pass names that include a precise version number.
2014-10-16 17:49:05 -07:00
Michael DeHaan
3a98a39ca0
Merge pull request #63 from bmanojlovic/devel
...
fixed zypper.py and zypper_repository.py for SLE10 platform
2014-10-13 17:13:03 -07:00
Michael DeHaan
dcf9651c54
Merge pull request #61 from techtonik/patch-2
...
composer: Fix `changed` status that always returns False
2014-10-13 17:11:02 -07:00
Boris Manojlovic
4e0b11cbe7
fixed zypper.py and zypper_repository.py for SLE10 platform
2014-10-10 19:51:44 +02:00
anatoly techtonik
119e5a3682
composer: Fix changed
status that always returns False
...
re.match in has_changed function never worked properly, because match
requires searched sequence to be present exactly at a start of processed
string, which is not the case here.
2014-10-09 18:58:03 +03:00
Mikolaj Chwalisz
9793731668
opkg: fix package state detection
2014-10-08 17:57:01 +02:00
Paul Nicholson
08265de4be
Add missing __init__.py files for find_package() to work
2014-10-03 16:34:28 -07:00
Cristian van Ee
3dff35d352
Created dnf package manager module, based on the yum package manager module.
2014-09-30 10:25:40 +02:00
Michael Warkentin
6222485e0b
Add bower module
2014-09-29 16:51:53 -04:00
Patrik Lundin
8b2bd3e5a4
openbsd_pkg: revert "changed" simplification.
...
module.exit_json() does not like when the "changed" variable contains a
match object:
TypeError: <_sre.SRE_Match object at 0x81e2ae58> is not JSON serializable
2014-09-28 10:01:34 +02:00
Patrik Lundin
30a31e8524
Simplify logic by using required=True.
2014-09-28 10:01:33 +02:00
James Cammarata
4b0b0e58a9
Refactor openbsd package upgrade change to work more like yum/apt
2014-09-28 10:01:33 +02:00
Patrik Lundin
0af146685c
openbsd_pkg: add upgrade argument.
...
Running the module with the argument "upgrade=yes" invokes an upgrade of
all installed packages.
While here clean up some comments.
Functionality requested by @qbit.
2014-09-28 10:01:33 +02:00
Michael DeHaan
b1e789968b
File extensions!
2014-09-26 10:40:16 -04:00
Michael DeHaan
50f105578a
Restructuring.
2014-09-26 10:14:28 -04:00
Michael DeHaan
73123b69fa
Move modules into subdirectory.
2014-09-26 09:23:50 -04:00
James Pharaoh
27ccd01db4
add LANG=C to apt module so the string matches on the output always match
2014-09-18 20:56:21 +02:00
Bruno BAILLUET
8f2dae1964
Fix a typo on is_update call inside latest function
2014-09-12 18:19:00 +02:00
Michael DeHaan
318b09e940
Merge pull request #8853 from kvar/devel
...
zypper: handle lists of packages efficiently
2014-09-11 17:30:21 -04:00
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/
2014-09-09 09:22:08 +02:00
James Cammarata
8265c08082
Merge pull request #8888 from alxgu/fix_zypp_repo_absent
...
Fix for #8886 . Correct state=absent for statements without name/alias.
2014-09-04 11:02:09 -05:00
Alexander Gubin
8bdd5240aa
Fix for #8886 . Correct state=absent for statements without name/alias.
2014-09-04 14:35:39 +02:00
Kristofor Varhus
8d694964d2
fix typo in zypper module (requiered -> required)
2014-09-03 13:03:59 -04:00
James Cammarata
1d5a4be997
Adding ignore_scripts option to the argument_spec for npm
2014-09-03 10:24:09 -05:00
James Cammarata
72b92a4b0e
Fixing new ignore scripts option logic and name for the npm module
2014-09-02 12:13:15 -05:00
James Cammarata
cf320adb43
Merge branch 'npm-ignore-scripts' of https://github.com/tkellen/ansible into tkellen-npm-ignore-scripts
2014-09-02 12:09:31 -05:00
Kristofor Varhus
e64591bfbe
zypper: handle lists of packages efficiently
2014-09-02 09:38:30 -04:00
Tyler Kellen
b0dd339450
add support for --ignore-scripts when using npm
2014-08-29 16:06:10 -04:00
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>
2014-08-27 08:02:03 -05:00
rghe
96263dbd2d
fixes #8626 by reverting 0d8b81cd
2014-08-14 18:10:58 +02:00
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 .
2014-08-13 22:31:03 +02:00
Michael DeHaan
44b5936875
Merge pull request #8544 from Tenzer/faster-apt_repository
...
apt_repository: Check if key already exists before adding it
2014-08-11 08:09:19 -04:00
Jeppe Toustrup
3efa2b6249
apt_repository: Check if key already exists before trying to add it for a speed increase
2014-08-11 11:57:23 +02:00
Michael DeHaan
4a3fcf7d1c
Merge pull request #6701 from carlanton/pr/pip_check_fix2
...
Make pip dry run work better for the common case
2014-08-08 14:53:25 -04:00
Michael DeHaan
30dcd9aa2f
Update version_added info.
2014-08-08 14:46:49 -04:00
Michael DeHaan
d7db973e6b
Merge pull request #7476 from geschke/devel
...
implemented the missing "command" option, defaults to "install"...
2014-08-08 14:47:14 -04:00
Michael DeHaan
65dc120d44
Update version_added info.
2014-08-08 14:14:12 -04:00
Karol Hosiawa
0114058947
Add validate_certs option to apt_repository
2014-08-08 14:14:12 -04:00
Michael DeHaan
c8dbca074b
Update version_added
2014-08-08 13:42:22 -04:00
alxgu
069ec8f68d
Update zypper
...
Modified "Version_added"
2014-08-08 13:42:22 -04:00
alxgu
c985d72df6
Changed version_added
2014-08-08 13:42:22 -04:00
Alexander Gubin
cbef749bdc
Added --no-recommends option
2014-08-08 13:42:22 -04:00
Michael DeHaan
185d5a6221
Merge branch 'spelling' of git://github.com/cgar/ansible into devel
...
Conflicts:
docsite/rst/guide_rax.rst
plugins/callbacks/mail.py
2014-08-08 13:28:45 -04:00
Christophe Biocca
4f43607c9b
Ensure named packages not in top level are marked as missing.
2014-08-06 10:52:58 -04:00
Jonathan Mainguy
e7cbbd8b73
Removed max 8192 bytes, fixes #8424
2014-08-04 20:55:49 -04:00
ebargtuo
e6090d2f9e
Fix a typo in gem module documentation
2014-08-03 14:52:24 +02:00
Michael DeHaan
f03d4e5bc7
Merge pull request #7949 from hacosta/apt_key
...
Check at most 16 characters of the key. Fixes #7936
2014-07-28 11:30:27 -04:00
Michael DeHaan
634952d15b
Merge pull request #7969 from dedalusj/devel
...
Fixed bug with environment path for homebrew_cask
2014-07-28 10:49:04 -04:00
James Cammarata
67899d95fd
Merge pull request #8292 from jimi-c/issue_7863_deb_with_items
...
Allow deb package installation via with_items
2014-07-25 10:46:37 -05:00
Michael DeHaan
e6f495cc3b
Merge pull request #8143 from PinGwynn/feature
...
portage: default exit (not fail) if sync=yes in check mode
2014-07-16 15:51:56 -04:00
Michael DeHaan
89154a3b90
Merge pull request #8156 from jirutka/fix-layman
...
layman: remove my email address
2014-07-16 11:22:13 -04:00
James Cammarata
30a7658b90
Merge pull request #7914 from hacosta/devel
...
Correctly handle .repo files in zypper_repository module
2014-07-16 09:55:35 -05:00
Jakub Jirutka
b42cd341e9
layman: remove my email address
2014-07-16 01:29:36 +02:00
Michael DeHaan
d0006f0d2a
Merge pull request #8118 from oxyrox/devel
...
Typo
2014-07-15 18:15:08 -04:00
Michael DeHaan
cc4c7b1d56
Merge pull request #8111 from hfinucane/gh-8108
...
Fix pip failure when version is parsed as a float
2014-07-15 18:07:03 -04:00
Michael DeHaan
e138613db9
Merge pull request #8106 from muff1nman/pacman-update-checkmode-fix
...
Fix #8047
2014-07-15 18:04:50 -04:00
Maxim Odinintsev
36b9964c88
portage: default exit (not fail) if sync=yes in check mode
2014-07-15 16:04:19 +03:00
Aladin Jaermann
8dc0328fed
Correct typo
2014-07-14 10:49:08 +02:00
Henry Finucane
ec221ae59a
Ensure version is a string
2014-07-12 21:05:32 -07:00
Andrew DeMaria
65e27c3375
Fix #8047
...
Ensure that json is returned when only updating the cache and in check mode
2014-07-12 10:57:30 -05:00
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.
2014-07-11 14:02:25 -05:00
Jacopo
91e246a776
Fixed bug with environment path for homebrew_cask
2014-06-28 14:27:33 +10:00
Hector Acosta
35ca6d535b
Check at most 16 characters of the key. Fixes #7936
...
Signed-off-by: Hector Acosta <hector.acosta@gmail.com>
2014-06-27 03:18:54 -05:00
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>
2014-06-26 13:17:27 -07:00
James Cammarata
8e6a60dfd6
Merge pull request #7942 from sidred10/devel
...
Fixed FreeBSD ports install issue
2014-06-26 11:50:33 -05:00
sid
2f02d27744
Fixed FreeBSD ports install issue
2014-06-26 20:52:57 +05:30
Maxim Odinintsev
f4c183f5b8
Successfull exit if sync=yes and no package provided
2014-06-26 15:02:15 +03:00
Maxim Odinintsev
f4774a71b7
Success exit if sync=yes and no package provided
2014-06-26 14:55:16 +03:00
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
2014-06-25 22:27:08 -05:00
George Yoshida
284476d4ec
In the yum module example, use present/absent instead of installed/removed
2014-06-25 23:21:43 +09:00
trbs
e12d09861f
apt_key clear message when downloading key returns an (http) error code
2014-06-25 15:30:34 +02:00
Sam Hanes
ed1aef3fa5
Restore #6484 reverted by c751168
.
2014-06-23 17:12:19 -07:00
James Cammarata
46100f5bc4
Merge branch 'upgrade-release' of https://github.com/amenonsen/ansible into amenonsen-upgrade-release
2014-06-23 10:35:48 -05:00
James Cammarata
590a8bf2e8
Allow deb package installation via with_items
...
Fixes #7863
2014-06-21 20:06:48 -05:00
yuyak
54fdd5416b
Fix typo in apt module documentation
2014-06-21 21:27:57 +08:00
James Cammarata
9e8bbd8eac
Merge pull request #7801 from koenpunt/npm-rbenv-exec
...
Allow gem executable to contain spaces
2014-06-17 11:16:42 -05:00
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.
2014-06-17 11:58:10 +02:00
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.
2014-06-17 01:31:24 +02:00
James Cammarata
1bec2e7eb7
Minor cleanup of openbsd_pkg example comment
2014-06-16 11:35:57 -05:00
James Cammarata
adb9feaf83
Merge pull request #7774 from mwpher/devel
...
[openbsd-pkg] Add note regarding package flavors
2014-06-16 11:33:53 -05:00
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().
2014-06-15 10:20:35 +08:00
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.
2014-06-14 19:42:09 -05:00
James Cammarata
9d86d41741
Cleaning up svr4pkg commit fix for #7645
2014-06-09 10:48:06 -05:00
James Cammarata
eb57ceee96
Merge branch '7645' of https://github.com/kcghost/ansible into kcghost-7645
2014-06-09 10:45:29 -05:00
Casey Fitzpatrick
6a5ad84656
fix for svr4pkg module failure reporting, issue #7645
2014-06-08 19:59:44 -04:00
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.
2014-06-06 18:18:44 +02:00
Andrew Resch
da7835da1d
Fix typo in variable name
2014-05-23 16:09:57 -07:00
Andrew Resch
5016dc40fc
Replace CommandException with Exception
2014-05-23 12:44:01 -07:00
Daniel Jaouen
3b38077246
Add upgrade_all
option to homebrew module.
2014-05-23 11:09:18 -04:00
Ralf Geschke
d452bb896d
added missing description of composer command
2014-05-21 18:14:21 +02:00
Ralf Geschke
af33222364
added missing description...
2014-05-21 18:12:53 +02:00
Ralf Geschke
5446bcdf90
implemented the missing "command" option, defaults to "install"...
2014-05-21 18:01:33 +02:00
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
2014-05-19 23:04:13 -05:00
Abhijit Menon-Sen
9eebdd1edb
Allow '-t ' to be passed to apt: upgrade
2014-05-17 23:02:20 +05:30
James Cammarata
289170bd2d
Merge branch 'yum_module_typos' of https://github.com/mpeters/ansible into mpeters-yum_module_typos
2014-05-16 09:24:47 -05:00
Michael Peters
098513a8a5
slight language change based on feedback from jimi-c
2014-05-16 09:44:32 -04:00
Michael Peters
715f059c5a
fixing some typos in the docs of the yum module
2014-05-16 09:22:12 -04:00
Alan Pearce
332909a956
Update composer example
...
Remove unsupported 'install' argument
2014-05-16 14:06:55 +01:00
Yuichi TANIKAWA
41fbdd9421
Add dots to valid path characters
2014-05-10 18:13:16 +09:00
James Cammarata
bf3079c77a
Make sure distro variable is set if python-apt is installed
...
Fixes #7295
2014-05-06 09:42:50 -05:00
Michael DeHaan
594e5dcdd7
In apt module show 'name' vs pkg to standardize with the rest of the modules. 'pkg' is an alias for name.
2014-04-29 15:48:51 -04:00
Carlos E. Garcia
4dcaa9d9fb
multiple spelling error changes
2014-04-29 10:41:05 -04:00
mkosmach
cfc8b1c561
add simplejson as alternative to json
2014-04-25 02:44:51 -07:00
Michael DeHaan
a9b4fcf703
Add missing license headers to two modules and standardize formatting of another.
2014-04-24 10:32:54 -04:00
James Cammarata
33c1f697d2
Merge branch 'apt_key_format' of https://github.com/andreasf/ansible into andreasf-apt_key_format
2014-04-24 00:02:10 -05:00
James Cammarata
6468b72d59
Merge pull request #7022 from jjshoe/patch-1
...
apt_key lists all keys in uppercase
2014-04-23 15:58:23 -05:00
James Cammarata
2725538515
Merge pull request #7095 from radeksimko/pokemon-exc-fix
...
Prevent catching unrelated exceptions
2014-04-21 11:49:04 -05:00
Radek Simko
08befa9c86
Prevention for catching unrelated exceptions added
2014-04-21 15:35:49 +01:00
Radek Simko
7d47f46807
Explicit check of return code for autoinstallation of python-apt added
...
This will allow easier debugging through more meaningful error message.
2014-04-21 14:10:09 +01:00
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`.
2014-04-17 03:51:19 +02:00
jjshoe
eeb2c240ca
apt_key lists all keys in uppercase
...
allow for a little user error
2014-04-16 10:06:59 -05:00
Cédric RICARD
556c780ac9
Fixed test on 'cached' parameter.
...
'cached' parameter is boolean, not string
2014-04-15 16:41:27 +02:00
James Tanner
076bba555f
Addresses #6908 Add a mode parameter to apt_repository
2014-04-14 16:42:23 -04:00
James Tanner
c827f8ad3d
Remove debug line
2014-04-14 16:02:08 -04:00
James Tanner
f273d3ef42
Addresses #6908 Strip usernames and passwords from apt_repository filenames
2014-04-14 13:18:21 -04:00
James Tanner
e4d7ffc47c
Fix version added for annotation in pkgng
2014-04-08 10:28:01 -04:00
James Tanner
2ac7caa3c6
Fix version_added for install_options in homebrew
2014-04-08 10:13:33 -04:00
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.
2014-04-04 05:59:57 -05:00
Michael DeHaan
e5ad1febc0
Merge pull request #6793 from muffl0n/patch-4
...
apt_key: Output URL for debugging
2014-04-03 17:35:49 -04:00
Michael DeHaan
2e62cbdaa2
Clarify docs message.
2014-04-02 17:37:10 -04:00
Michael DeHaan
89c1e50f7b
Note that keyserver was added in 1.6
2014-04-02 17:18:14 -04:00
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.
2014-04-01 11:22:29 -07:00
Sven Schliesing
ff0d0afb07
Output URL for debugging
2014-04-01 13:55:58 +02:00
James Tanner
f7609c8bbe
Fix merge conflicts
2014-03-31 13:15:21 -04:00
Daniel Jaouen
44b563a40a
Miscellaneous fixes to homebrew module.
2014-03-28 19:37:05 -04:00
Daniel Jaouen
e77c65af80
Update homebrew module.
2014-03-28 19:20:51 -04:00
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...
2014-03-28 18:50:29 -04:00
Michael DeHaan
a72d15fb7f
Changelog and version updates.
2014-03-28 17:01:15 -04:00
Michael DeHaan
1657792a05
Merge branch 'layman' of git://github.com/jirutka/ansible into devel
2014-03-28 17:00:52 -04:00
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
2014-03-28 15:35:52 -04:00
Michael DeHaan
6fb2d56970
Resolve merge.
2014-03-28 14:56:59 -04:00
Michael DeHaan
7ced8de690
Rename apt-rpm to apt_rpm.
2014-03-28 13:18:49 -04:00
Michael DeHaan
5599835a1d
Merge branch 'apt-rpm' of git://github.com/evgkrsk/ansible into devel
2014-03-28 13:17:37 -04:00
Michael DeHaan
8964b2e049
Merge branch 'devel' of git://github.com/leafnode/ansible into devel
...
Conflicts:
library/packaging/apt_key
2014-03-28 13:15:06 -04:00
Michael DeHaan
f4bf078d6f
Rename prerelease to pre_release.
2014-03-28 13:09:10 -04:00
Bob Zoller
b023f32cdf
gem module supports prerelease (--pre)
2014-03-28 13:09:10 -04:00
Michael DeHaan
72696fec03
Merge branch 't-apt-list' of git://github.com/Elemecca/ansible into devel
2014-03-28 12:19:23 -04:00
Michael DeHaan
ca6545cb66
Merge pull request #6671 from dermute/svr4pkg-G
...
svr4pkg supports the -G switch for pkgadd
2014-03-28 11:42:46 -04:00
Michael DeHaan
ea3e0f8386
Merge branch 'devel' of https://github.com/drewblas/ansible into devel
2014-03-28 11:07:40 -04:00
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.
2014-03-26 15:48:21 +01:00
Alexander Winkler
81194f2bcc
version_added for the new parameters documentation
2014-03-26 10:25:42 +00:00
Alexander Winkler
cc5e37e5fd
svr4pkg supports the -G switch for pkgadd
2014-03-25 09:03:48 +00:00
James Cammarata
d77f1976a6
Revert "add yum module downgrade support"
...
This reverts commit cbd1da6457
.
2014-03-24 12:27:32 -05:00
Colin Mattson
3b710005ad
Clarify documentation for apt pkg, state, install_recommends
2014-03-21 13:52:36 -07:00
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
2014-03-21 13:30:12 +10:00
Michael DeHaan
5e557c6d29
Update cpanm
2014-03-20 08:10:02 -04:00
James Tanner
9efcbd8ef2
Fixes #6548 correct issues from rhn_register refactoring
2014-03-18 21:21:18 -04:00
Michael DeHaan
d10de23f39
Merge pull request #6565 from fabianfreyer/devel
...
Fixed bug that occurred when pkgsite not specified
2014-03-18 17:13:05 -04:00
Fabian Freyer
a061440828
Fixed bug that occurred when pkgsite not specified
2014-03-18 21:55:05 +01:00
James Tanner
12340279c4
Merge pull request #6220 from trevorah/ansible.git
...
apt_repository: autoinstall python-apt if not available
2014-03-18 16:21:04 -04:00
vyrak bunleang
5549c2cdd0
prevent state from changing from head to installed
...
allows for --HEAD to be included in brew install command
2014-03-17 16:56:54 -06:00
Michael DeHaan
950c0ebce6
Merge pull request #6529 from sivel/apt-repository-no-pycurl
...
Remove dependency on pycurl in apt_repository
2014-03-17 17:32:23 -04:00
Matt Martz
427fe86ae7
remove dependency on pycurl from apt_repository by using module_utils/urls.py instead
2014-03-17 11:31:04 -05:00
Michael DeHaan
2f6988d946
Update formatting in module example.
2014-03-17 09:10:33 -04:00
Jonathan Dray
63e2d9b3f7
fix: bug in apt when python-apt is not present apt-get was not called due to unsafe call
2014-03-17 02:24:12 +01:00
Michael DeHaan
265aed79ab
Update version_added
2014-03-16 16:35:52 -04:00
Drew Stokes
34e63357ef
add registry option to npm module
2014-03-16 16:35:52 -04:00
Michael DeHaan
5e36c1e742
Merge pull request #6069 from danieljaouen/homebrew_class
...
Update homebrew module.
2014-03-16 15:21:00 -05:00
Michael DeHaan
6241c03e25
Update cask version, changelog.
2014-03-16 16:18:27 -04:00
Michael DeHaan
4f531e6468
Merge branch 'homebrew_cask' of git://github.com/danieljaouen/ansible into devel
2014-03-16 16:18:05 -04:00
Michael DeHaan
959cf4079b
Update tap version, changelog
2014-03-16 16:17:11 -04:00
Daniel Jaouen
64e354bdc0
Add homebrew_tap module.
2014-03-16 16:17:11 -04:00
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
2014-03-16 15:15:57 -05:00
Michael DeHaan
eaf77d4a61
Bump version_added field on composer module.
2014-03-16 16:12:02 -04:00
dmtrs
bacebbb94b
Add module composer (php dependency manager)
2014-03-16 16:12:02 -04:00
Michael DeHaan
c9f1b57f11
Merge pull request #6405 from fabianfreyer/devel
...
Add support for new pkgng repository format and annotations
2014-03-16 14:43:56 -05:00
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
2014-03-16 12:41:03 -05:00
Michael DeHaan
988f0c1646
Merge pull request #6323 from aresch/rpm_key_query_fix
...
Fix rpm_key on system with no gpg keys imported
2014-03-16 12:40:11 -05:00
Michael DeHaan
0281dbf2f2
Merge pull request #6203 from garetharmstronghp/fix_rpm_key_issue_5621
...
Fix issue #5621 , rpm_key doesn't work for el5
2014-03-16 12:32:28 -05:00
Michael DeHaan
bc9c40135a
Merge pull request #5909 from joeybaker/patch-1
...
NPM install latest made more effecient
2014-03-16 12:25:51 -05:00
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.
2014-03-14 10:24:52 -04:00
Sam Hanes
3776348acb
Add support for YAML lists to apt module.
2014-03-14 00:22:32 -07:00
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.
2014-03-14 02:13:20 +01:00
Michael DeHaan
ec8b67bea8
Merge pull request #6468 from philpep/fix_apt_key
...
apt_key: Fix traceback when key_id format is invalid
2014-03-13 17:58:40 -05:00
James Cammarata
564fbb55de
Fix small typo resulting in a traceback for the apt_key module
2014-03-13 13:51:59 -05:00
Philippe Pepiot
f9d1809a70
apt_key: Fix traceback when key_id format is invalid
...
Signed-off-by: Philippe Pepiot <phil@philpep.org>
2014-03-13 15:28:37 +01:00
Daniel Jaouen
002099cdbc
Fix Homebrew._current_package_is_installed
2014-03-12 19:52:16 -04:00
Michael DeHaan
e811a9b603
Still more shell fixes.
2014-03-12 17:44:53 -04:00
James Tanner
ae3bbec489
Close parens in portinstall
2014-03-12 17:36:48 -04:00
James Tanner
ffe325cdae
Fix missing colons in cpanm
2014-03-12 17:25:32 -04:00
James Tanner
7c3831ab16
Fix typo in portinstall
2014-03-12 17:12:38 -04:00
Michael DeHaan
349063743f
Some more run_command updates.
2014-03-12 17:04:34 -04:00
Michael DeHaan
d4d87c420f
Fixes for run_command shell usage in remainder of packaging modules, save portinstall.
2014-03-12 16:57:18 -04:00
Michael DeHaan
cb9059b250
Various commits to enable no-shell or safe-shell usage, more to come.
2014-03-12 16:44:35 -04:00
James Cammarata
c68be8b418
Remove validate_certs parameter from fetch_url calls
2014-03-12 10:31:01 -05:00
Andy Trevorah
5c021fec3c
reworked apt-repository auto-install to be like yum
2014-03-12 11:15:27 +00:00
James Tanner
5ea2382614
Fix docstring and snippet import style in portage module
2014-03-11 15:26:26 -04:00
Fabian Freyer
2c0bb28f42
Added support for package annotations.
2014-03-11 20:24:32 +01:00
jctanner
7f560d70db
Merge pull request #4493 from sayap/portage
...
Add packaging module for Gentoo Portage.
2014-03-11 15:24:14 -04:00
Fabian Freyer
f3abd5b89b
Changed old variable names that referred to pkgin.
2014-03-11 18:03:14 +01:00
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.
2014-03-11 17:55:40 +01:00