Commit graph

786 commits

Author SHA1 Message Date
Michael Scherer
fed6090e73 Simplify the code and remove use_unsafe_shell=True
While there is no security issue with this shell snippet, it
is better to not rely on shell and avoid use_unsafe_shell.
2015-12-10 01:02:15 +01:00
Brian Coca
c978f4b332 updated version added 2015-11-24 09:55:27 -08:00
Jiri tyr
b9bb6d8d29 Adding yumrepo module
This patch is adding a new module which allows to add and remove YUM
repository definitions. The module implements all repository options
as described in the `yum.conf` manual page.
2015-11-21 00:23:37 +00:00
Toshio Kuratomi
e52e015791 Documentation fixes 2015-11-11 12:38:51 -08:00
Toshio Kuratomi
1de3509f3b Merge pull request #1053 from indrajitr/homebrew-path-support
homebrew: Add explicit documentation for 'path' argument (with expected default)
2015-11-11 11:58:00 -08:00
Robin Roth
9f02fbe072 better cope with rpm not returning package name
if the rpm query is missing a package name (or giving some error): fail soft

before the patch: the module fails because the installed_state dict is missing the package name

after the patch: the missing package is assumed to not be in the correct state and is installed/removed with zypper
2015-11-11 11:57:11 +01:00
Brian Coca
7d8dd6e210 Merge pull request #446 from xiaclo/patch-1
Allow NPM to update packages
2015-11-10 09:42:14 -08:00
Brian Coca
abad3d1617 Merge pull request #1128 from pmakowski/mageia5
no-suggests is obsolete, switch to no-recommends
2015-11-02 19:25:22 -05:00
Kirill Kozlov
b1e0e7eae0 Fix broken examples in docs 2015-11-02 23:15:44 +03:00
Toshio Kuratomi
378bde8729 Merge pull request #1134 from ramunasd/composer_arguments
composer arguments
2015-11-02 08:19:28 -08:00
Toshio Kuratomi
08986221cb Merge pull request #1189 from ansible/dnf-hang
The dnf API appears to hang if the user does not have adequate permissions
2015-11-02 08:02:52 -08:00
Toshio Kuratomi
0b9e9fd852 Move existing check for root before we make expensive network calls 2015-11-02 08:00:46 -08:00
Brian Coca
ed1cf0ecc2 corrected extension in module spec
fixes #1190
2015-11-01 19:42:29 -05:00
Toshio Kuratomi
8e0a2ed729 Make the pkg/name param into a list so that changes to make changes to _squash_items easier 2015-11-01 12:14:18 -08:00
Ramunas Dronga
a0965ff934 fixed composer usage example 2015-10-30 12:24:42 +02:00
Ramunas Dronga
83c0bfbe3f added constraint for space in composer command 2015-10-29 23:21:46 +02:00
Ramunas
d5673f6eb4 removed check for empty composer response 2015-10-27 22:14:12 +02:00
Brian Coca
08d89bca9c fixed missed passing use-sudo 2015-10-25 17:02:25 -04:00
Brian Coca
db85f8e736 Merge pull request #1147 from jaymell/devel
pkgutil improvements
2015-10-23 14:49:05 -04:00
Brian Coca
3925b64d17 Merge pull request #371 from M0ses/devel
fix errorhandling in zypper.py module
2015-10-23 10:36:40 -04:00
Ramunas Dronga
1b7496f8dc added version info for params 'arguments' 2015-10-23 11:00:52 +03:00
james
a110019a06 More consistent use of run_command() wrapper function, which
now adds the default binary location to the search path
2015-10-22 18:47:35 -05:00
Ramunas Dronga
92dc7cd65c allow specify arguments for composer 2015-10-21 16:20:53 +03:00
pmakowski
d9f5c275ca no-suggests is obsolete, switch to no-recommends 2015-10-20 14:05:49 +02:00
Brian Coca
b20f2b6abc Merge pull request #846 from cfuhrman/devel
pkgin: Support multiple matching packages
2015-10-19 11:30:45 -04:00
Brian Coca
06210612ee Merge pull request #251 from kdisneur/hotfix/tap-prefixed-by-homebrew
Remove `homebrew-` prefix when checking if repo has already been tapped
2015-10-12 09:26:38 -04:00
Indrajit Raychaudhuri
c6aeaf00b1 homebrew: Aditional examples for documentation 2015-10-09 12:13:52 -05:00
Indrajit Raychaudhuri
3b5c7f2936 homebrew: Add explicit documentation for 'path' argument (with expected default)
In Homebew, a formula is installed in a location relative to the actual
`brew` command. The documentation clarifies that.

Additionally, removed redundant 'path' reconstruction in multiple places.
2015-10-09 12:13:52 -05:00
Brian Coca
8d3122169d added missing GPL licences
fixes #508
2015-10-07 23:20:27 -04:00
Brian Coca
5302de2686 Merge pull request #732 from tobywf/homebrew_validation
Homebrew: Allow colons, direct check for outdated formula
2015-10-07 21:22:02 -04:00
Brian Coca
b8c19e6531 Merge pull request #1039 from indrajitr/homebrew-update
homebrew: Improve 'argument_spec' handling
2015-10-07 21:21:47 -04:00
Toshio Kuratomi
da426da308 Change documented requirement from dnf to python-dnf as dnf could be taken to mean the command line tool.
Fixes #1032
2015-10-04 21:32:54 -07:00
Indrajit Raychaudhuri
02c17c023a homebrew: Also add 'formula' as alias for 'name' and reformat 2015-10-04 22:14:41 -05:00
Indrajit Raychaudhuri
791967485b homebrew: Improve 'argument_spec' handling
- Remove choice list for boolean values in argument_spec and make it
  more consistent with core modules
- Add 'package' alias and support for list type for 'name' parameter
- Added self as maintainer
2015-10-04 22:12:03 -05:00
Brian Coca
9f5420e459 Merge pull request #1047 from bcoca/use_common_logging
switched to use module loggigng
2015-10-02 01:38:03 -04:00
Brian Coca
5eff47c6f1 changed use_sudo to system_lib (kept alias) and expanded description to explain how it works 2015-10-01 19:59:51 -04:00
Brian Coca
e768a98bf3 Merge pull request #1017 from milad-soufastai/devel
Adding the --sudo flag for CPANM use since the sudo: yes on the task …
2015-10-01 19:52:54 -04:00
Brian Coca
3564c48f3c switched to use module loggigng 2015-10-01 00:29:57 -04:00
Greg DeKoenigsberg
8221a651d8 Merge pull request #1009 from ToBeReplaced/dnf-exit-json
Fix fail_json call in _mark_package_install
2015-09-30 16:39:53 -04:00
Greg DeKoenigsberg
d9b801a4c2 Merge pull request #965 from resmo/fix/composer
composer: implemented smarter arguments per command handling
2015-09-30 16:25:04 -04:00
Greg DeKoenigsberg
8e9299653a Merge pull request #1018 from indrajitr/pacman-checkmode-fixes
Additional upgrade mode fixes for pacman module with check_mode safety
2015-09-30 16:23:18 -04:00
Indrajit Raychaudhuri
25b85dafbb Add 'package' alias and support for list type for pacman 'name' parameter 2015-09-28 17:11:28 -05:00
Indrajit Raychaudhuri
b149233abf Additional upgrade mode fixes for pacman module with check_mode safety
- ensure upgrade option honors and actually supports `check_mode`
- enabling just `upgrade` and `update_cache` should perform upgrade
- example added for the equivalent for `pacman -Syu`
2015-09-23 10:11:12 -05:00
Milad Soufastai
b5207d0fc6 Updating Description to provide better explanation of what the use_sudo flag does 2015-09-23 09:40:36 -04:00
Milad Soufastai
8989212fd2 Adding the --sudo flag for CPANM use since the sudo: yes on the task doesn't work 2015-09-22 18:53:58 -04:00
Vlad Glagolev
faa16e32c1 fixed a typo in swdepot module 2015-09-22 17:44:08 +03:00
ToBeReplaced
0712d2f551 Fix fail_json call in _mark_package_install 2015-09-21 22:50:52 -06:00
Brian Coca
b425a6042a Merge pull request #977 from halberom/maven_artifact_doc_fix
fix maven_artifact param description rst syntax
2015-09-18 08:47:09 -04:00
Brian Coca
a8eade60a8 Merge pull request #780 from timeraider4u/devel
added check_mode support
2015-09-18 08:21:39 -04:00
Vlad Glagolev
5de4a64238 fixed a typo in pacman module 2015-09-18 10:32:10 +03:00