Ramunas Dronga
a0965ff934
fixed composer usage example
9 years ago
Ramunas Dronga
83c0bfbe3f
added constraint for space in composer command
9 years ago
Ramunas
d5673f6eb4
removed check for empty composer response
9 years ago
Brian Coca
08d89bca9c
fixed missed passing use-sudo
9 years ago
Brian Coca
db85f8e736
Merge pull request #1147 from jaymell/devel
...
pkgutil improvements
9 years ago
Brian Coca
3925b64d17
Merge pull request #371 from M0ses/devel
...
fix errorhandling in zypper.py module
9 years ago
Ramunas Dronga
1b7496f8dc
added version info for params 'arguments'
9 years ago
james
a110019a06
More consistent use of run_command() wrapper function, which
...
now adds the default binary location to the search path
9 years ago
Ramunas Dronga
92dc7cd65c
allow specify arguments for composer
9 years ago
pmakowski
d9f5c275ca
no-suggests is obsolete, switch to no-recommends
9 years ago
Brian Coca
b20f2b6abc
Merge pull request #846 from cfuhrman/devel
...
pkgin: Support multiple matching packages
9 years ago
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
9 years ago
Indrajit Raychaudhuri
c6aeaf00b1
homebrew: Aditional examples for documentation
9 years ago
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.
9 years ago
Brian Coca
8d3122169d
added missing GPL licences
...
fixes #508
9 years ago
Brian Coca
5302de2686
Merge pull request #732 from tobywf/homebrew_validation
...
Homebrew: Allow colons, direct check for outdated formula
9 years ago
Brian Coca
b8c19e6531
Merge pull request #1039 from indrajitr/homebrew-update
...
homebrew: Improve 'argument_spec' handling
9 years ago
Toshio Kuratomi
da426da308
Change documented requirement from dnf to python-dnf as dnf could be taken to mean the command line tool.
...
Fixes #1032
9 years ago
Indrajit Raychaudhuri
02c17c023a
homebrew: Also add 'formula' as alias for 'name' and reformat
9 years ago
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
9 years ago
Brian Coca
9f5420e459
Merge pull request #1047 from bcoca/use_common_logging
...
switched to use module loggigng
9 years ago
Brian Coca
5eff47c6f1
changed use_sudo to system_lib (kept alias) and expanded description to explain how it works
9 years ago
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 …
9 years ago
Brian Coca
3564c48f3c
switched to use module loggigng
9 years ago
Greg DeKoenigsberg
8221a651d8
Merge pull request #1009 from ToBeReplaced/dnf-exit-json
...
Fix fail_json call in _mark_package_install
9 years ago
Greg DeKoenigsberg
d9b801a4c2
Merge pull request #965 from resmo/fix/composer
...
composer: implemented smarter arguments per command handling
9 years ago
Greg DeKoenigsberg
8e9299653a
Merge pull request #1018 from indrajitr/pacman-checkmode-fixes
...
Additional upgrade mode fixes for pacman module with check_mode safety
9 years ago
Indrajit Raychaudhuri
25b85dafbb
Add 'package' alias and support for list type for pacman 'name' parameter
9 years ago
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`
9 years ago
Milad Soufastai
b5207d0fc6
Updating Description to provide better explanation of what the use_sudo flag does
9 years ago
Milad Soufastai
8989212fd2
Adding the --sudo flag for CPANM use since the sudo: yes on the task doesn't work
9 years ago
Vlad Glagolev
faa16e32c1
fixed a typo in swdepot module
9 years ago
ToBeReplaced
0712d2f551
Fix fail_json call in _mark_package_install
9 years ago
Brian Coca
b425a6042a
Merge pull request #977 from halberom/maven_artifact_doc_fix
...
fix maven_artifact param description rst syntax
9 years ago
Brian Coca
a8eade60a8
Merge pull request #780 from timeraider4u/devel
...
added check_mode support
9 years ago
Vlad Glagolev
5de4a64238
fixed a typo in pacman module
9 years ago
Toshio Kuratomi
9764862df4
Merge pull request #527 from ignatenkobrain/wip/dnf
...
[WIP] dnf rewrite
9 years ago
timeraider4u
790c83e78f
added check_mode support
...
added support for the --check option during execution of the playbooks
9 years ago
James Cammarata
61ceebdd8c
Merge pull request #807 from indrajitr/pacman-boolean-fix
...
pacman: Remove choice list for boolean values in arg spec
9 years ago
Gerard Lynch
30b676478b
fix param description rst syntax
9 years ago
Rene Moser
384eaba766
composer: smarter arguments handling
...
To get all available options in json for each command, `composer help <command> --format=json` can be used. This allows us to simply parse the output and dynamically find out if an option is available. Neat!
9 years ago
Rene Moser
7fdfa01615
composer: rename composer_install to composer_command
9 years ago
Rene Moser
0b0cc7b049
composer: simplify has_changed()
9 years ago
Brian Coca
84b460d96d
added version added
9 years ago
Kristian Koehntopp
c57669a39f
Merge remote-tracking branch 'upstream/devel' into devel
9 years ago
Brian Coca
5e45d9dffb
added version_added to new feature
9 years ago
Brian Coca
b235b171ad
Merge pull request #722 from carljm/bower-production
...
Add 'production' option to bower module.
9 years ago
Indrajit Raychaudhuri
48f0e70e60
pacman: Remove choice list for boolean values in arg spec
...
This also makes argument_spec more consistent with core modules.
Added self as author.
9 years ago
Kristian Koehntopp
2da199b51d
update inline documentation
9 years ago
Kristian Koehntopp
c39e7a939c
add force= option to allow force installation/removal of packages
9 years ago
Brian Coca
5cd0a28f9f
Merge pull request #850 from andskli/cpanm-addopt-installdeps
...
cpanm: add installdeps option
9 years ago
Andreas Skarmutsos Lindh
107510385c
quoted version_added
9 years ago
Andreas Skarmutsos Lindh
6a37c1b72f
add version_added
9 years ago
Andreas Skarmutsos Lindh
2ca201feaa
cpanm: add installdeps option
9 years ago
Christopher M. Fuhrman
24ae49bbd9
pkgin: Support multiple matching packages
...
pkgin searches for packages such as 'emacs' can return multiple matches,
the first of which is not guaranteed to match. So, iterate through
found packages until we have an appropriate match. Should we *not* find
a match, then return False indicating match failure.
9 years ago
sirkubax
df235b4d92
QuickFix of issue 813
9 years ago
Brian Coca
dcd2f441b5
Merge pull request #715 from makmanalp/devel
...
Fixes issues where keys missing from bower output
9 years ago
Brian Coca
210ee3febc
minor doc fix
9 years ago
Brian Coca
1b98210f5f
minor doc uptates
9 years ago
Brian Coca
5931d84ca8
Merge pull request #772 from KimNorgaard/add-slack-pkg-support
...
Add slack pkg support
9 years ago
Brian Coca
778e51c6b1
updated version_added
9 years ago
Brian Coca
cf2e9ba0da
Merge pull request #725 from kbrebanov/apk-module
...
Adding apk module
9 years ago
Kevin Brebanov
5d6f0d153c
Use the module's get_bin_path function to find 'apk' and reuse the return value in all functions
9 years ago
Brian Coca
a0ed852223
Merge pull request #749 from alxgu/zypper_localrpm
...
zypper: Add local/remote rpm installation
9 years ago
Thomas Bechtold
04496b70ae
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
9 years ago
Kim Nørgaard
c66a3fd4e1
fixed a few issues pointed out by @resmo, pyflakes, pep8
9 years ago
Kevin Brebanov
6aaae617ca
Modify 'name' argument to be of type 'list' in order to support 'with_items' looping
9 years ago
Toshio Kuratomi
27e7f03d57
Merge pull request #740 from ansible/fetch_url-layman
...
Port layman to fetch_url
9 years ago
Kim Nørgaard
a778b1eba6
Add basic slackpkg support
9 years ago
Alexander Gubin
5eec20df56
zypper: Add local/remote rpm installation
...
Add remote rpm example
9 years ago
Brian Coca
50fd324998
Merge pull request #764 from mscherer/fix_507
...
Move examples to EXAMPLES variable
9 years ago
Brian Coca
b26a2ea396
Merge pull request #413 from mahadeva604/devel
...
Add rootdir option to pkgng
9 years ago
Michael Scherer
c089ab0dd8
Move examples to EXAMPLES variable
...
Partially fix #507
9 years ago
mahadeva604
c3a0a3376a
Merge https://github.com/ansible/ansible-modules-extras into devel
...
Conflicts:
packaging/os/pkgng.py
9 years ago
Indrajit Raychaudhuri
e41597a033
Improve pacman module
...
- detect and use pacman_path via get_bin_path helper
- simplify pending upgrade detection
- apply outstanding changes from #358 , #41
9 years ago
Konstantin Shalygin
8f3a2a8e3d
add 'version_add'
9 years ago
Konstantin Shalygin
d8d90ecb03
add force remove feature
9 years ago
Konstantin Shalygin
ca1daba8bb
add upgrade future, patch by n0vember-
9 years ago
Toshio Kuratomi
b9b42411f1
Port maven_artifact to fetch_url
9 years ago
Toshio Kuratomi
e08a2e84da
Port layman to fetch_url
9 years ago
Toby Fleming
69a920a5f5
Homebrew: Allow colons, direct check for outdated formula
9 years ago
Kevin Brebanov
91e3d2afd5
Update documentation
9 years ago
Kevin Brebanov
dd2d35c888
Allow multiple packages to be installed at the same time
9 years ago
Kevin Brebanov
c4c65b6c91
Allow multiple packages to removed at the same time
9 years ago
Kevin Brebanov
d812db9f7f
Adding apk module
9 years ago
Carl Meyer
ef1199a038
Add 'production' option to bower module.
9 years ago
Brian Coca
bbc0f853d0
minor doc fixes
9 years ago
Brian Coca
7b2f2b7667
added version added
9 years ago
Mathew Davies
2d2ea412ae
Add more examples
9 years ago
Mathew Davies
fb42f6effc
Note that the plugin can't be updated once installed
9 years ago
Mathew Davies
6fa1809ec4
Move ansible util import to the bottom of the module
9 years ago
Mathew Davies
394053ff2b
Add default documentation for timeout
9 years ago
Mathew Davies
045f0908e2
Add required property to version documentation
9 years ago
Mathew Davies
93e59297f0
Remove debugging line
9 years ago
Mathew Davies
ebbe84b2d6
Document defaults
9 years ago
Mathew Davies
4e140bb80e
Add Elasticsearch plugin module
9 years ago
Mehmet Ali "Mali" Akmanalp
f82a363a33
Fixes issues where keys missing from bower output
...
Fixes #495
9 years ago
Toshio Kuratomi
ff2386faf4
Tabs to spaces
...
Fixes #666
9 years ago
ToBeReplaced
e82f6e9463
Rewrite dnf module.
...
This fully implements all expected functionality of the dnf module.
Group removal may behave oddly due to hiccups in tagging groups as being
installed.
A pkg_types option could be added to specify the group package types.
9 years ago
ToBeReplaced
495af842fc
Add support for state=latest and *
9 years ago
ToBeReplaced
050e619e7b
Add change reporting, enablerepo support, and gpgcheck.
...
disable_gpg_check was configured backwards, so it was toggled. Typos in
enablerepo/disablerepo are removed. fill_sack() calls are relocated to
occur after repo decisions. The "changed" key is now set for new
installations.
9 years ago
Igor Gnatenko
5d99dcfe4f
typo fix in oneliners
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
9 years ago
Toshio Kuratomi
c798019c73
Fix nevra, fixes to docs and copyright info
9 years ago
Igor Gnatenko
bbc8dae006
add ability to install packages
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
9 years ago
Igor Gnatenko
25d61b7d01
remove all and start from scratch
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
9 years ago
Toshio Kuratomi
5605c4d7b5
Add author github ID
10 years ago
Matt Martz
3be267b579
Give dpkg_selections a .py file extension
10 years ago
Toshio Kuratomi
0f9ade7fe3
Fix bundler documentation
10 years ago
Brian Coca
3ab08534f5
Merge pull request #499 from thoiberg/bundler
...
Adding module to manage Ruby Gem dependencies via Bundler
10 years ago
Patrik Lundin
c7d5546777
openbsd_pkg: Update author mail address.
10 years ago
Tim Hoiberg
1d48c9658a
Fixing typo
10 years ago
Tim Hoiberg
9a1918c628
Adding module to manage Ruby Gem dependencies via Bundler
10 years ago
Greg DeKoenigsberg
03bb12c90f
Merge pull request #631 from Tatsh-ansible/usepkg-flags
...
Portage: --usepkg and --usepkgonly flags, --usepkgonly should not imply --getbinpkg
10 years ago
Andrew Udvare
e203087aaa
Fix comparison
10 years ago
Andrew Udvare
5e5eec1806
--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
10 years ago
Dustin C. Hatch
e3d608297d
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>
10 years ago
Dustin C. Hatch
1b0676b559
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>
10 years ago
Brian Brazil
caed7573d5
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.
10 years ago
Greg DeKoenigsberg
004dedba8a
Changes to author formatting, remove emails
10 years ago
jonathan.lestrelin
2e6a16fbc7
Fix unused import and variable and correct documentation
10 years ago
jonathan.lestrelin
653ce424e0
Add pear packaging module to manage PHP PEAR an PECL packages
10 years ago
Roman Vyakhirev
5bfe8f2a44
bower module. Non-interactive mode and allow-root moved to _exec, they should affect all commands
10 years ago
Roman Vyakhirev
4475676866
composer module. ignore_platform_reqs option added.
10 years ago
NewGyu
02258902f9
fix cannot download SNAPSHOT version
10 years ago
Dagobert Michelsen
7f74a98451
svr4pkg: assume command worked only on known-to-be-good returncodes
10 years ago
Enric Lluelles
3f9a62c136
Add slash to valid characters for packages
...
To allow it to download packes from taps, or external commands like
caskroom/cask/brew-cask
10 years ago
Brian Coca
2f9d30ae5b
Merge pull request #480 from RubenKelevra/patch-2
...
pacman: change -Syy to -Sy for "update-cache"
just noting we may want to add an option to force updating the cache in the future
10 years ago
Toshio Kuratomi
a1a1c23205
Bandaid dnf module to temporarily fix some major problems
...
- Backport config file handling from the DNF module rewrite #527
(Current config handling does not work with dnf and leads to
tracebacks when run as an unprivileged user).
- Make a mandatory requirement on yum-utils (for /usr/bin/repoquery)
because none of the fallback code works for dnf (it's unported yum API
code).
Both of these issues will be fixed better in the dnf rewrite when it is
feature complete.
Fixes #471
10 years ago
QuantumGhost
4ff9a68a4b
Use expanduser to deal with path in bower module
...
So bower module can correctly handle path containing `~`
10 years ago
Michal Svab
f9be73f4a1
maven_artifact: check whether snapshot is the latest snapshot
10 years ago
Toshio Kuratomi
576d94e8d4
Update module_utils "import" to the new-style
...
Fixes #505
10 years ago
Toshio Kuratomi
88eff11c04
Many more doc fixes
10 years ago
Toshio Kuratomi
32fb15e310
Fix quoting for documentation build
10 years ago
Brian Coca
08445418aa
more string corrections
10 years ago
Brian Coca
edf519a0c2
moar quotes
10 years ago
Greg DeKoenigsberg
16ce411f66
Adding author's github id
10 years ago
Greg DeKoenigsberg
a92f5b657a
Adding author's github id
10 years ago
Greg DeKoenigsberg
73f9e5a1b9
Adding author's github id
10 years ago
Greg DeKoenigsberg
773bae9534
Adding author's github id
10 years ago
Greg DeKoenigsberg
3d55887aa5
Adding author's github id
10 years ago
Greg DeKoenigsberg
3244764283
Adding author's github id
10 years ago
Greg DeKoenigsberg
9bb0a01060
Adding author's github id
10 years ago
Greg DeKoenigsberg
922fc32d3d
Adding author's github id
10 years ago
Greg DeKoenigsberg
c18f4e55fc
Adding author's github id
10 years ago
Greg DeKoenigsberg
9501714b8b
Adding author's github id
10 years ago
Greg DeKoenigsberg
33bdc7ce77
Adding author's github id
10 years ago
Greg DeKoenigsberg
335ba5bf32
Adding author's github id
10 years ago
Greg DeKoenigsberg
2004ae64ab
Adding author's github id
10 years ago
Greg DeKoenigsberg
72ee99184a
Adding author's github id
10 years ago
Greg DeKoenigsberg
384c1523c3
Adding author's github id
10 years ago