General Information
Support
|
Supported versions |
26.1 |
|
|
Supported systems |
Ubuntu 24.04 |
RedHat 9 |
|
Tested images |
||
Included versions
|
Systems |
Ubuntu 24.04 |
RedHat 9 |
|
Ansible |
2.16.3 |
2.16.3 |
|
Python |
3.12 |
3.12 |
|
JDK |
17 |
17 |
|
Solr |
9.9.0 |
9.9.0 |
|
Zookeeper |
3.9.4 |
3.9.4 |
|
MinIO |
RELEASE.2025-09-07T16-13-09Z |
RELEASE.2025-09-07T16-13-09Z |
|
MinIO Client |
RELEASE.2025-08-13T08-35-41Z |
RELEASE.2025-08-13T08-35-41Z |
|
PostgreSQL |
16 |
16 |
|
Apache2 |
2.4.58* |
2.4.62* |
|
Grafana |
11.3.0 |
11.3.0 |
NOTE: Some versions are based on the latest release available in the operating system's package repository at the time this kit was released.
Included assets
The kit includes the following:
|
Playbook |
|
|
anjana.yaml |
With everything necessary for deploying Anjana and using utilities |
|
Roles - Microservices |
|
|
portuno kerno zeus drittesta minerva viator hermes tot horus |
Anjana microservices |
|
anjana-ui |
Frontends at / and /configpanel |
|
Roles - Persistence |
|
|
Minio |
S3 service |
|
PostgreSQL |
Database service |
|
Zookeeper |
Distributed application coordination service |
|
Solr |
Indexing engine |
|
MongoDB |
NoSQL database service / document persistence |
|
RabbitMQ |
Messaging service (broker) |
|
Valkey |
In-memory cache service (Redis-compatible) |
|
Roles - Utilities |
|
|
Anjana-Platform |
Prepares the instances by setting up the necessary dependencies and resources |
|
Anjana-Utility |
Anjana-related utilities such as distributed configuration deployment, ordered/selective startup and shutdown, log export and upload, etc. |
|
Persistences-Utility |
Persistence-related utilities such as data export and import, backups and restore, insertion and reset of sample data, etc. |
|
Roles - Extras |
|
|
Ansible |
Prepares the instances by setting up the necessary dependencies and resources |
|
Clean |
Role for cleaning up artifacts and temporary directories |
|
Grafana |
Platform for visualizing governance-related metrics in Anjana |
|
Roles - Plugins |
|
|
tot-plugin-aws-glue tot-plugin-aws-iam tot-plugin-aws-s3 tot-plugin-azure-ad tot-plugin-azure-storage tot-plugin-gcp-bigquery tot-plugin-gcp-iam tot-plugin-gcp-storage tot-plugin-jdbc tot-plugin-jdbc-denodo tot-plugin-jdbc-oracle tot-plugin-jdbc-redshift tot-plugin-jdbc-sqlserver tot-plugin-ldap tot-plugin-aqtiva tot-plugin-powerbi tot-plugin-ranger tot-plugin-tableau |
Anjana plugins |
Recommendations
Version control
To ensure effective control over versions and changes to Ansible inventories and templates, using Git repositories as part of the workflow is essential.
It is recommended that anyone using this kit have a repository or tool that allows tracking changes over time to ensure the integrity of the work and recovery from unwanted changes.
Introduction to Ansible
What is Ansible and how does it work?
Best practices
In addition to this recommendation, several best practices for using Ansible can be found
General tips — Ansible Community Documentation