Installation
Breadcrumbs

Ansible

General information

Support

Supported versions

25.1 - 25.2

Supported systems

Ubuntu 24.04

RedHat 9

Ubuntu 22.04

RedHat 8

Tested images

AWS Ubuntu 24.04

AWS RedHat 9

AWS Ubuntu 22.04

AWS RedHat 8

Included versions

Systems

Ubuntu 22.04

Ubuntu 24.04

RedHat 8

RedHat 9

Ansible

2.16.3

2.16.3

2.16.3

2.16.3

Python

3.10*

3.12

3.12

3.12

JDK

17

17

17

17

Solr

9.9.0

9.9.0

9.9.0

9.9.0

Zookeeper

3.9.4

3.9.4

3.9.4

3.9.4

MinIO

RELEASE.2025-09-07T16-13-09Z

RELEASE.2025-09-07T16-13-09Z

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

RELEASE.2025-08-13T08-35-41Z

RELEASE.2025-08-13T08-35-41Z

PostgreSQL

16

16

16

16

Apache2

2.4.52*

2.4.58*

2.4.37*

2.4.62*

Grafana

11.3.0

11.3.0

11.3.0

11.3.0

NOTE: Some versions are based on the latest release available in the operating system package repository at the time this kit was launched.

Included assets

The kit includes the following:

Playbook

anjana.yml

Contains everything needed for the deployment of Anjana and the use of utilities

Roles - Microservices

portuno

kerno

zeus

drittesta

minerva

viator

hermes

tot

horus

Anjana Microservices

anjana-ui

Frontends / and /configpanel

Roles - Persistence

Minio

S3 Service

PostgreSQL

Database service

Zookeeper

Distributed application coordination service

Solr

Indexing engine

Roles - Utilities

Anjana-Platform

Conditions the instances by preparing the necessary dependencies and resources

Anjana-Utility

Utilities related to Anjana such as distributed configuration deployment, ordered/selective start and stop, log export and upload, etc…

Persistences-Utility

Utilities related to persistence such as data export and import, backups and restore, sample data insertion and reset, etc…

Roles - Extras

Ansible

Conditions the instances by preparing the necessary dependencies and resources

Clean

Artifact and temporary directory cleanup role

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 version and change control of Ansible inventories and templates, the use of Git repositories as part of the workflow is crucial.

It is recommended that everyone using this kit has 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

Besides this recommendation, several best practices can be found for using Ansible

General tips — Ansible Community Documentation