Installation

Ansible

General Information

Support

Supported versions

26.1

Supported systems

Ubuntu 24.04

RedHat 9

Tested images

AWS Ubuntu 24.04

AWS RedHat 9

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