Collection to install Infinispan or Red Hat DataGrid server configurations, with optional remote caches for Keycloak or Red Hat Single Sign-On.
This collection has been tested against following Ansible versions: >=2.9.10.
Plugins and modules within a collection may be tested with only specific Ansible versions. A collection may contain metadata that identifies these versions.
Before using the collection, you need to install it with the Ansible Galaxy CLI:
ansible-galaxy collection install middleware_automation.infinispan
You can also include it in a requirements.yml
file and install it via ansible-galaxy collection install -r requirements.yml
, using the format:
---
collections:
- name: middleware_automation.infinispan
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-amq-*.tar.gz
The infinispan collection also depends on the following python packages to be present on the controller host:
- lxml
- jmespath
A requirement file is provided to install:
pip install -r requirements.txt
infinispan
: performs an installation of Infinispan or DataGrid nodes or cluster, with configuration of static caches.infinispan_cache
: creates Infinispan or DataGrid caches at runtime.
Apache License v2.0 or later
See LICENSE to view the full text.