No description
Find a file
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
cloud Categorize some modules. 2014-11-05 16:11:23 -05:00
database Use the python db api to quote mysql values 2014-11-25 01:34:25 -08:00
messaging package files 2014-09-26 11:04:10 -04:00
monitoring Fixes to documentation 2014-12-03 08:16:11 -08:00
network Merge pull request #99 from ogenstad/devel 2014-12-01 13:59:48 -05:00
notification Merge pull request #112 from josephtate/devel 2014-11-19 08:43:52 -08:00
packaging Allow multiple versions in rpm state 2014-12-04 11:25:06 +01:00
source_control Merge pull request #9 from bwhmather/feature/github_content_type 2014-12-01 11:42:48 -05:00
system Fixes to documentation 2014-12-03 08:16:11 -08:00
web_infrastructure Move from md5 to sha1 to work on fips-140 enabled systems 2014-11-06 21:26:52 -08:00
windows Fixes to documentation 2014-12-03 08:16:11 -08:00
.gitignore Add basic top level files. 2014-09-26 09:21:20 -04:00
__init__.py package files 2014-09-26 11:04:10 -04:00
CONTRIBUTING.md Add basic top level files. 2014-09-26 09:21:20 -04:00
COPYING Add basic top level files. 2014-09-26 09:21:20 -04:00
README.md README.md: Reference module development guide (fixes #10) 2014-10-04 11:46:00 +03:00

ansible-modules-extras

This repo contains a subset of ansible-modules with slightly lower use or priority than "core" modules.

All new modules should be submitted here, and have a chance to be promoted to core over time.

Reporting bugs

Take care to submit tickets to the appropriate repo where modules are contained. The repo is mentioned at the bottom of modlue documentation page at docs.ansible.com.

Testing modules

Ansible module development guide contains the latest info about that.

License

As with Ansible, modules distributed with Ansible are GPLv3 licensed. User generated modules not part of this project can be of any license.