Información general
Soporte
|
Versiones soportadas |
25.1 - 25.2 |
|
|
Sistemas soportados |
Ubuntu 24.04 |
RedHat 9 |
|
Ubuntu 22.04 |
RedHat 8 |
|
|
Imágenes testadas |
||
Versiones incluidas
|
Sistemas |
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 |
NOTA: Algunas versiones están basadas en la última release disponible en la paquetería del sistema operativo en el momento de lanzamiento de este kit.
Assets incluidos
En el kit se incluye lo siguiente:
|
Playbook |
|
|
anjana.yml |
Con todo lo necesario para el despliegue de Anjana y el uso de utilidades |
|
Roles - Microservicios |
|
|
portuno kerno zeus drittesta minerva viator hermes tot horus |
Microservicios de Anjana |
|
anjana-ui |
Frontales / y /configpanel |
|
Roles - Persistencias |
|
|
Minio |
Servicio S3 |
|
PostgreSQL |
Servicio de base de datos |
|
Zookeeper |
Servicio de coordinación de aplicaciones distribuido |
|
Solr |
Motor de indexación |
|
Roles - Utilidades |
|
|
Anjana-Platform |
Acondiciona las instancias preparando las dependencias y los recursos necesarios |
|
Anjana-Utility |
Utilidades relacionadas con Anjana como despliegue distribuido de configuración, arranque y parada ordenados/selectivos, exportación y subida de log, etc… |
|
Persistences-Utility |
Utilidades relacionadas con las persistencias como exportación e importación de datos, backups y restore, inserción y reset de datos de ejemplo, etc… |
|
Roles - Extras |
|
|
Ansible |
Acondiciona las instancias preparando las dependencias y los recursos necesarios |
|
Clean |
Role de limpieza de artefactos y directorios temporales |
|
Grafana |
Plataforma para la visualización de métricas relacionadas con el gobierno en 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 |
Plugins de Anjana |
Recomendaciones
Control de versiones
Para garantizar un control efectivo de las versiones y cambios de los inventarios y templates de Ansible, es crucial el uso de repositorios Git como parte del flujo de trabajo.
Es recomendable que todo aquel que use este kit disponga de un repositorio o herramienta que permita trazar los cambios en el tiempo para garantizar la integridad del trabajo y la recuperación ante cambios no deseados.
Introducción a Ansible
¿Qué es Ansible y cómo funciona?
Best practices
Aparte de esta recomendación se pueden encontrar varias buenas prácticas en el uso de Ansible
General tips — Ansible Community Documentation