Skip to main content

Explyt Enterprise Deployment

Ansible Playbook

Explyt Enterprise can be deployed using an Ansible playbook. To request the playbook and a valid license key, please contact us at sales@explyt.com.

This playbook has been tested on Ubuntu 22.04 LTS.

Prerequisites

Install Ansible (>=2.15.0):

pip3 install ansible-core==2.17.7 ansible==10.7.0

Install the Docker collection for Ansible:

ansible-galaxy collection install community.docker

Deploying Explyt Enterprise

Inventory file ansible_hosts.ini:

[all:children]
explyt-server
llm-server
monitoring

[explyt-server]
explyt-server_01 ansible_host=

[llm-server]
llm-server_01 ansible_host=

[monitoring]
monitoring_01 ansible_host=

If you do not plan to deploy the monitoring system or the LLM Server in your own environment, remove the corresponding blocks from the inventory file.

To start deployment:

ansible-playbook -i ansible_hosts.ini --ask-vault-pass deploy.yml

Enter the deployment password (provided to you along with the Ansible playbook).

After successful deployment, proceed to the plugin setup.

Monitoring System

Explyt Server and LLM Server provide metrics in Prometheus format.

The monitoring system allows you to track metrics and aggregate logs. The following services are used:

  1. Prometheus
  2. Grafana Loki
  3. Grafana