Commit Graph

130 Commits

Author SHA1 Message Date
Andreas Skarmutsos Lindh
0e55b498ad add version_added 2016-12-08 11:33:12 -05:00
Andreas Skarmutsos Lindh
4b0dc387ce cpanm: add installdeps option 2016-12-08 11:33:12 -05:00
sirkubax
83b03752c5 QuickFix of issue 813 2016-12-08 11:33:11 -05:00
Mehmet Ali \"Mali\" Akmanalp
4a6c9dd5b3 Fixes issues where keys missing from bower output
Fixes #495
2016-12-08 11:33:09 -05:00
Brian Coca
f9a42f60c5 minor doc uptates 2016-12-08 11:33:07 -05:00
Kim Nørgaard
8a826d61e9 fixed a few issues pointed out by @resmo, pyflakes, pep8 2016-12-08 11:33:07 -05:00
Kim Nørgaard
7cc2cd7881 Add basic slackpkg support 2016-12-08 11:33:06 -05:00
Brian Coca
adf7132586 updated version_added 2016-12-08 11:33:06 -05:00
Kevin Brebanov
4d184a3d5b Use the module's get_bin_path function to find 'apk' and reuse the return value in all functions 2016-12-08 11:33:06 -05:00
Kevin Brebanov
4d50f557bd Modify 'name' argument to be of type 'list' in order to support 'with_items' looping 2016-12-08 11:33:06 -05:00
Kevin Brebanov
90a644c18d Update documentation 2016-12-08 11:33:06 -05:00
Kevin Brebanov
95dc4ec5ec Allow multiple packages to be installed at the same time 2016-12-08 11:33:06 -05:00
Kevin Brebanov
a5d604e151 Allow multiple packages to removed at the same time 2016-12-08 11:33:06 -05:00
Kevin Brebanov
69389f0cdc Adding apk module 2016-12-08 11:33:06 -05:00
Alexander Gubin
3ccc50fcd5 zypper: Add local/remote rpm installation
Add remote rpm example
2016-12-08 11:33:06 -05:00
Thomas Bechtold
00a5c352ec zypper_repository: Fix repo parsing for empty list
When no repositories are defined in zypper, the return code
of "zypper repos" is 6. Handle that case and don't fail
if zypper_repository has to deal with an empty repo list.

Fixes https://github.com/ansible/ansible-modules-extras/issues/795
2016-12-08 11:33:06 -05:00
Toshio Kuratomi
4a179b9a6e Port layman to fetch_url 2016-12-08 11:33:05 -05:00
Michael Scherer
d031cd2998 Move examples to EXAMPLES variable
Partially fix #507
2016-12-08 11:33:03 -05:00
Charlie Root
e852df1c0a Add rootdir option to pkgng 2016-12-08 11:33:03 -05:00
Indrajit Raychaudhuri
fb268d58d9 Improve pacman module
- detect and use pacman_path via get_bin_path helper
- simplify pending upgrade detection
- apply outstanding changes from #358, #41
2016-12-08 11:33:03 -05:00
Konstantin Shalygin
873c478853 add 'version_add' 2016-12-08 11:33:03 -05:00
Konstantin Shalygin
bf7498bc64 add force remove feature 2016-12-08 11:33:03 -05:00
Konstantin Shalygin
1776118aea add upgrade future, patch by n0vember- 2016-12-08 11:33:03 -05:00
Toshio Kuratomi
de2f9ed5ff Port maven_artifact to fetch_url 2016-12-08 11:33:02 -05:00
Mathew Davies
40f77fd07c Add more examples 2016-12-08 11:33:00 -05:00
Mathew Davies
36c5ac65f7 Note that the plugin can't be updated once installed 2016-12-08 11:33:00 -05:00
Mathew Davies
752a24caa7 Move ansible util import to the bottom of the module 2016-12-08 11:33:00 -05:00
Mathew Davies
9b6ca2b248 Add default documentation for timeout 2016-12-08 11:33:00 -05:00
Mathew Davies
d2d3510d03 Add required property to version documentation 2016-12-08 11:33:00 -05:00
Mathew Davies
b4fb90439f Remove debugging line 2016-12-08 11:33:00 -05:00
Mathew Davies
0d6cd1d8ab Document defaults 2016-12-08 11:33:00 -05:00
Mathew Davies
8dc99baabf Add Elasticsearch plugin module 2016-12-08 11:33:00 -05:00
Toshio Kuratomi
16cb0e979d Tabs to spaces
Fixes #666
2016-12-08 11:33:00 -05:00
Toshio Kuratomi
a43a93315f Add author github ID 2016-12-08 11:32:56 -05:00
Matt Martz
17b1edfa1c Give dpkg_selections a .py file extension 2016-12-08 11:32:56 -05:00
Toshio Kuratomi
a206f3d89f Fix bundler documentation 2016-12-08 11:32:56 -05:00
Tim Hoiberg
9b03eccbc1 Fixing typo 2016-12-08 11:32:55 -05:00
Tim Hoiberg
0ee7db13d9 Adding module to manage Ruby Gem dependencies via Bundler 2016-12-08 11:32:55 -05:00
Patrik Lundin
e5b975a472 openbsd_pkg: Update author mail address. 2016-12-08 11:32:55 -05:00
Andrew Udvare
acd4822d52 Fix comparison 2016-12-08 11:32:53 -05:00
Andrew Udvare
c21ced350d --usepkgonly does not imply --getbinpkg
Add usepkg option to allow conditional building from source if binary
packages are not found

5a6de937cb (commitcomment-11755140)
https://wiki.gentoo.org/wiki/Binary_package_guide#Using_binary_packages
2016-12-08 11:32:53 -05:00
Dustin C. Hatch
90df50b045 packaging/os/portage: Handle noreplace in check mode
The `--noreplace` argument to `emerge` is generally coupled with
`--newuse` or `--changed-use`, and can be used instruct Portage to
rebuild a package only if necessary. Simply checking to see if the
package is already installed using `equery` is not sufficient to
determine if any changes would be made, so that step is skipped when
the `noreplace` module argument is specified. The module then falls back
to parsing the output from `emerge` to determine if anything changed. In
check mode, `emerge` is called with `--pretend`, so it produces
different output, and the parsing fails to correctly infer that a change
would be made.

This commit adds another regular expression to check when running in
check mode that matches the pretend output from `emerge`.

Signed-off-by: Dustin C. Hatch <dustin@hatch.name>
2016-12-08 11:32:53 -05:00
Dustin C. Hatch
c514a9a940 packaging/os/portage: Improve check mode handling
When running in check mode, the *portage* module always reports that no
changes were made, even if the requested packages do not exist on the
system. This is because it was erroneously expecting `emerge --pretend`
to produce the same output as `emerge` by itself would, and attempts to
parse it. This is not correct, for several reasons. Most specifically,
the string for which it is searching does not exist in the pretend
output. Additionally, `emerge --pretend` always prints the requested
packages, whether they are already installed or not; in the former case,
it shows them as reinstalls.

This commit adjusts the behavior to rely on `equery` alone when running
in check mode. If `equery` reports at least one package is not
installed, then nothing else is done: the system will definitely be
changed.

Signed-off-by: Dustin C. Hatch <dustin@hatch.name>
2016-12-08 11:32:53 -05:00
Brian Brazil
6b51454234 Add dpkg_selections module, that works with dpkg --get-selections and --set-selections.
This is mainly useful for setting packages to 'hold' to prevent them
from being automatically upgraded.
2016-12-08 11:32:51 -05:00
Greg DeKoenigsberg
c65a612d1f Changes to author formatting, remove emails 2016-12-08 11:32:51 -05:00
NewGyu
80c75bd66f fix cannot download SNAPSHOT version 2016-12-08 11:32:49 -05:00
jonathan.lestrelin
5c4415b821 Fix unused import and variable and correct documentation 2016-12-08 11:32:49 -05:00
jonathan.lestrelin
0452ddd85d Add pear packaging module to manage PHP PEAR an PECL packages 2016-12-08 11:32:49 -05:00
Roman Vyakhirev
16e51e57f8 bower module. Non-interactive mode and allow-root moved to _exec, they should affect all commands 2016-12-08 11:32:48 -05:00
Roman Vyakhirev
414afb61df composer module. ignore_platform_reqs option added. 2016-12-08 11:32:47 -05:00