Ansible Collection - Common
About
Collection containing common utilities to support Ansible Middleware automation
Ansible version compatibility
This collection has been tested against following Ansible versions: >=2.16.0.
Python version compatibility
This collection has been tested against following Python versions: >=3.12.
Included content
Modules
product_download: downloads products from the Red Hat Unified Downloads APIproduct_search: searches products from the Red Hat Unified Downloads APImaven_artifact: downloads an Artifact from a Maven Repositoryxml: manage bits and pieces of XML files or strings
Filters
version_sort: sort a list of strings according to version ordering
Installation
Download from galaxy
ansible-galaxy collection install middleware_automation.common
Build and install locally
Clone the repository, checkout the tag you want to build, or pick the main branch for the development version; then:
ansible-galaxy collection build .
ansible-galaxy collection install middleware_automation-common-*.tar.gz
Dependencies
Python:
To install all the dependencies via galaxy:
pip install -r requirements.txt
Support
For bug reports and feature requests, use GitHub Issues.
Release and Upgrade Notes
For details on changes between versions, please see the CHANGELOG for this collection.
License
Apache License v2.0 or later
See LICENSE to view the full text.