Jeppe Toustrup
a2d440ccea
NPM: Expand the path before accessing it
10 years ago
Dagobert Michelsen
57c723fcd9
Adjust setting to better make logic clearer
10 years ago
Brian Coca
2ffd7235e5
added version added
10 years ago
Brian Coca
a2138c4eea
fixed missing ,
10 years ago
Marcus
c1e7abd8fd
Add support for mirror_only parameter to cpanm module
10 years ago
Brian Coca
f068f3abb3
Merge pull request #227 from mavit/pkg5
...
Add Solaris 11 package management
10 years ago
Brian Coca
85dab364c9
Merge pull request #235 from mwpher/devel
...
pkgng: add 'batch' parameter
10 years ago
Brian Coca
dd681321b3
corrected version added
10 years ago
Brian Coca
9722203ee0
corrected version added
10 years ago
Matthew Pherigo
e909beb653
Make $BATCH=yes the default, remove module option
10 years ago
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.
10 years ago
Andrew Udvare
5a6de937cb
Add support for emerge's --getbinpkg and --usepkgoonly
10 years ago
Julien Pepy
e1008059ec
Clean options building in Composer module
10 years ago
Brian Coca
f948fcc0c7
Merge pull request #193 from newportd/pacman-upgrade-bug
...
fix pacman upgrade bug
10 years ago
Brian Coca
a951bf63e7
Merge pull request #19 from komuta/fix-composer-dryrun
...
Fix composer module checkmode
10 years ago
Dagobert Michelsen
df5e1946aa
Correctly report "changed: false" when trying to install a package not in the catalog. This fixes #230
10 years ago
Toshio Kuratomi
41d5029012
Move dnf and bower plugins to proper subdirs
10 years ago
Toshio Kuratomi
ec599b2ecc
Make documentation of urpmi module force parameter clearer
10 years ago
Robin Roth
23495a16f4
fixed tab/space mix
10 years ago
Peter Oliver
e1e861fa35
Add another example.
10 years ago
Peter Oliver
3524330e5d
Fix idempotency when removing packages.
...
If the package is already not present, then we have nothing to do.
10 years ago
Peter Oliver
2eae1820ff
Tweak documentation.
10 years ago
Toshio Kuratomi
16d622aab8
Fix documentation in zypper_repository
10 years ago
Justin Lecher
8658b6783a
Keep default behaviour for refresh
...
Signed-off-by: Justin Lecher <jlec@gentoo.org>
10 years ago
Daniel Newport
2b1b3df40f
use state=latest to ensure the latest version is installed. mimics functionality of the apt and yum modules.
10 years ago
Daniel Newport
8fa3e97d30
fix pacman upgrade bug
10 years ago
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>
10 years ago
Chris Schmidt
44bfe5a7d6
Fixed bug where passing a directory as dest failed
10 years ago
Chris Schmidt
1bb8abffa3
Changed "target" to "dest"
10 years ago
Peter Oliver
5a7695c440
Try to fix up commas in version numbers.
10 years ago
Peter Oliver
ec54b00fdf
Add missing boilerplate.
10 years ago
Peter Oliver
07815bde3b
Add Solaris 11 package management
...
- Module pkg5 handles installing and uninstalling packages.
- Module pkg5_publisher manages repository configuration.
10 years ago
Julien Pepy
2e1b703b3c
Fix composer module checkmode and change detection
10 years ago
Brian Coca
60c06b79d6
Merge pull request #129 from soeren2342/devel
...
Make sure portage doesn't ask for confirmation
10 years ago
Alexander Gubin
50a8774784
zypper: Fix gpg check option for state=latest. --no-gpg-checks is used in new and old zypper versions
10 years ago
Chris Schmidt
9498d3de9c
Renamd Module File
10 years ago
Chris Schmidt
226144512d
Renamted module from download_artifact to maven_artifact
10 years ago
Jeroen Thora
4513d3d29e
Small typo fix
10 years ago
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
10 years ago
Robin Roth
7948b91bad
fix local change
10 years ago
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).
10 years ago
Brian Coca
9d8a6f97e5
Merge pull request #25 from DJMuggs/dnf
...
Created dnf package manager module, based on the yum package manager module
10 years ago
Brian Coca
9b19e5a0b4
Merge pull request #14 from mwarkentin/bower-module
...
Add bower module
10 years ago
Artem Chernikov
5a8652e7bc
Fixing SuSE to SUSE as latter is the right one since some time
10 years ago
Michael DeHaan
7e6fc7023d
Reorganization.
10 years ago
Chris Schmidt
7e26d715d3
Updated w/ license
...
Added license
Added TODO for a “latest” state
Removed pending “latest” state work
10 years ago
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
10 years ago
Cristian Van Ee
f041e4c2f3
Fixed cachedir function
10 years ago
Eric Hanchrow
9cdd01f352
Clarify doc for cpan module
...
... note that you can pass names that include a precise version number.
10 years ago
Michael DeHaan
3a98a39ca0
Merge pull request #63 from bmanojlovic/devel
...
fixed zypper.py and zypper_repository.py for SLE10 platform
10 years ago
Michael DeHaan
dcf9651c54
Merge pull request #61 from techtonik/patch-2
...
composer: Fix `changed` status that always returns False
10 years ago
Boris Manojlovic
4e0b11cbe7
fixed zypper.py and zypper_repository.py for SLE10 platform
10 years ago
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.
10 years ago
Mikolaj Chwalisz
9793731668
opkg: fix package state detection
10 years ago
Paul Nicholson
08265de4be
Add missing __init__.py files for find_package() to work
10 years ago
Cristian van Ee
3dff35d352
Created dnf package manager module, based on the yum package manager module.
10 years ago
Michael Warkentin
6222485e0b
Add bower module
10 years ago
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
10 years ago
Patrik Lundin
30a31e8524
Simplify logic by using required=True.
10 years ago
James Cammarata
4b0b0e58a9
Refactor openbsd package upgrade change to work more like yum/apt
10 years ago
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.
10 years ago
Michael DeHaan
b1e789968b
File extensions!
10 years ago
Michael DeHaan
50f105578a
Restructuring.
10 years ago
Michael DeHaan
73123b69fa
Move modules into subdirectory.
10 years ago
James Pharaoh
27ccd01db4
add LANG=C to apt module so the string matches on the output always match
10 years ago
Bruno BAILLUET
8f2dae1964
Fix a typo on is_update call inside latest function
10 years ago
Michael DeHaan
318b09e940
Merge pull request #8853 from kvar/devel
...
zypper: handle lists of packages efficiently
10 years ago
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/
10 years ago
James Cammarata
8265c08082
Merge pull request #8888 from alxgu/fix_zypp_repo_absent
...
Fix for #8886 . Correct state=absent for statements without name/alias.
10 years ago
Alexander Gubin
8bdd5240aa
Fix for #8886 . Correct state=absent for statements without name/alias.
10 years ago
Kristofor Varhus
8d694964d2
fix typo in zypper module (requiered -> required)
10 years ago
James Cammarata
1d5a4be997
Adding ignore_scripts option to the argument_spec for npm
10 years ago
James Cammarata
72b92a4b0e
Fixing new ignore scripts option logic and name for the npm module
10 years ago
James Cammarata
cf320adb43
Merge branch 'npm-ignore-scripts' of https://github.com/tkellen/ansible into tkellen-npm-ignore-scripts
10 years ago
Kristofor Varhus
e64591bfbe
zypper: handle lists of packages efficiently
10 years ago
Tyler Kellen
b0dd339450
add support for --ignore-scripts when using npm
10 years ago
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>
10 years ago
rghe
96263dbd2d
fixes #8626 by reverting 0d8b81cd
10 years ago
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 .
10 years ago
Michael DeHaan
44b5936875
Merge pull request #8544 from Tenzer/faster-apt_repository
...
apt_repository: Check if key already exists before adding it
10 years ago
Jeppe Toustrup
3efa2b6249
apt_repository: Check if key already exists before trying to add it for a speed increase
10 years ago
Michael DeHaan
4a3fcf7d1c
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
30dcd9aa2f
Update version_added info.
10 years ago
Michael DeHaan
d7db973e6b
Merge pull request #7476 from geschke/devel
...
implemented the missing "command" option, defaults to "install"...
10 years ago
Michael DeHaan
65dc120d44
Update version_added info.
10 years ago
Karol Hosiawa
0114058947
Add validate_certs option to apt_repository
10 years ago
Michael DeHaan
c8dbca074b
Update version_added
10 years ago
alxgu
069ec8f68d
Update zypper
...
Modified "Version_added"
10 years ago
alxgu
c985d72df6
Changed version_added
10 years ago
Alexander Gubin
cbef749bdc
Added --no-recommends option
10 years ago
Michael DeHaan
185d5a6221
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
4f43607c9b
Ensure named packages not in top level are marked as missing.
10 years ago
Jonathan Mainguy
e7cbbd8b73
Removed max 8192 bytes, fixes #8424
10 years ago
ebargtuo
e6090d2f9e
Fix a typo in gem module documentation
10 years ago
Michael DeHaan
f03d4e5bc7
Merge pull request #7949 from hacosta/apt_key
...
Check at most 16 characters of the key. Fixes #7936
10 years ago
Michael DeHaan
634952d15b
Merge pull request #7969 from dedalusj/devel
...
Fixed bug with environment path for homebrew_cask
10 years ago
James Cammarata
67899d95fd
Merge pull request #8292 from jimi-c/issue_7863_deb_with_items
...
Allow deb package installation via with_items
10 years ago
Michael DeHaan
e6f495cc3b
Merge pull request #8143 from PinGwynn/feature
...
portage: default exit (not fail) if sync=yes in check mode
10 years ago
Michael DeHaan
89154a3b90
Merge pull request #8156 from jirutka/fix-layman
...
layman: remove my email address
10 years ago
James Cammarata
30a7658b90
Merge pull request #7914 from hacosta/devel
...
Correctly handle .repo files in zypper_repository module
10 years ago
Jakub Jirutka
b42cd341e9
layman: remove my email address
10 years ago
Michael DeHaan
d0006f0d2a
Merge pull request #8118 from oxyrox/devel
...
Typo
10 years ago
Michael DeHaan
cc4c7b1d56
Merge pull request #8111 from hfinucane/gh-8108
...
Fix pip failure when version is parsed as a float
10 years ago
Michael DeHaan
e138613db9
Merge pull request #8106 from muff1nman/pacman-update-checkmode-fix
...
Fix #8047
10 years ago
Maxim Odinintsev
36b9964c88
portage: default exit (not fail) if sync=yes in check mode
10 years ago
Aladin Jaermann
8dc0328fed
Correct typo
10 years ago
Henry Finucane
ec221ae59a
Ensure version is a string
10 years ago
Andrew DeMaria
65e27c3375
Fix #8047
...
Ensure that json is returned when only updating the cache and in check mode
10 years ago
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.
10 years ago
Jacopo
91e246a776
Fixed bug with environment path for homebrew_cask
11 years ago
Hector Acosta
35ca6d535b
Check at most 16 characters of the key. Fixes #7936
...
Signed-off-by: Hector Acosta <hector.acosta@gmail.com>
11 years ago
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>
11 years ago
James Cammarata
8e6a60dfd6
Merge pull request #7942 from sidred10/devel
...
Fixed FreeBSD ports install issue
11 years ago
sid
2f02d27744
Fixed FreeBSD ports install issue
11 years ago
Maxim Odinintsev
f4c183f5b8
Successfull exit if sync=yes and no package provided
11 years ago
Maxim Odinintsev
f4774a71b7
Success exit if sync=yes and no package provided
11 years ago
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
11 years ago
George Yoshida
284476d4ec
In the yum module example, use present/absent instead of installed/removed
11 years ago
trbs
e12d09861f
apt_key clear message when downloading key returns an (http) error code
11 years ago
Sam Hanes
ed1aef3fa5
Restore #6484 reverted by c751168
.
11 years ago
James Cammarata
46100f5bc4
Merge branch 'upgrade-release' of https://github.com/amenonsen/ansible into amenonsen-upgrade-release
11 years ago
James Cammarata
590a8bf2e8
Allow deb package installation via with_items
...
Fixes #7863
11 years ago
yuyak
54fdd5416b
Fix typo in apt module documentation
11 years ago
James Cammarata
9e8bbd8eac
Merge pull request #7801 from koenpunt/npm-rbenv-exec
...
Allow gem executable to contain spaces
11 years ago
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.
11 years ago
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.
11 years ago
James Cammarata
1bec2e7eb7
Minor cleanup of openbsd_pkg example comment
11 years ago
James Cammarata
adb9feaf83
Merge pull request #7774 from mwpher/devel
...
[openbsd-pkg] Add note regarding package flavors
11 years ago
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().
11 years ago
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.
11 years ago
James Cammarata
9d86d41741
Cleaning up svr4pkg commit fix for #7645
11 years ago
James Cammarata
eb57ceee96
Merge branch '7645' of https://github.com/kcghost/ansible into kcghost-7645
11 years ago
Casey Fitzpatrick
6a5ad84656
fix for svr4pkg module failure reporting, issue #7645
11 years ago
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.
11 years ago
Andrew Resch
da7835da1d
Fix typo in variable name
11 years ago
Andrew Resch
5016dc40fc
Replace CommandException with Exception
11 years ago
Daniel Jaouen
3b38077246
Add `upgrade_all` option to homebrew module.
11 years ago
Ralf Geschke
d452bb896d
added missing description of composer command
11 years ago
Ralf Geschke
af33222364
added missing description...
11 years ago
Ralf Geschke
5446bcdf90
implemented the missing "command" option, defaults to "install"...
11 years ago
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
11 years ago
Abhijit Menon-Sen
9eebdd1edb
Allow '-t ' to be passed to apt: upgrade
11 years ago
James Cammarata
289170bd2d
Merge branch 'yum_module_typos' of https://github.com/mpeters/ansible into mpeters-yum_module_typos
11 years ago
Michael Peters
098513a8a5
slight language change based on feedback from jimi-c
11 years ago
Michael Peters
715f059c5a
fixing some typos in the docs of the yum module
11 years ago
Alan Pearce
332909a956
Update composer example
...
Remove unsupported 'install' argument
11 years ago
Yuichi TANIKAWA
41fbdd9421
Add dots to valid path characters
11 years ago
James Cammarata
bf3079c77a
Make sure distro variable is set if python-apt is installed
...
Fixes #7295
11 years ago
Michael DeHaan
594e5dcdd7
In apt module show 'name' vs pkg to standardize with the rest of the modules. 'pkg' is an alias for name.
11 years ago
Carlos E. Garcia
4dcaa9d9fb
multiple spelling error changes
11 years ago