Skip to main content

Пример файла hosts.yml

Ниже приведён пример файла hosts.yml для установки всех ролей Squadus на один сервер (standalone).

all:
children:
observability:
children:
observability_alertmanager:
hosts:
squadus-sa-1.installation.example.net:
observability_clickhouse:
hosts:
squadus-sa-1.installation.example.net:
clickhouse_server_id: 1
replica_id: "sq_r1"
shard_id: "sq_s1"
observability_gather_toolkit:
hosts:
squadus-sa-1.installation.example.net:
observability_grafana:
hosts:
squadus-sa-1.installation.example.net:
observability_otel_collector:
hosts:
squadus-sa-1.installation.example.net:
observability_victoria_metrics:
hosts:
squadus-sa-1.installation.example.net:

### SECTION 1: grouping by Roles
squadus:
# squadus roles can be combined together to be deployed on a single machine.
children:
squadus_apps:
hosts:
squadus-sa-1.installation.example.net:
squadus_microservices:
hosts:
squadus-sa-1.installation.example.net:
# Converter group not used and will be deleted in next releases
squadus_converter:
hosts:
squadus-sa-1.installation.example.net:
squadus_db:
hosts:
squadus-sa-1.installation.example.net:
squadus_db_arbitred:
hosts:
squadus_freeswitch:
hosts:
squadus_ha:
hosts:
squadus-sa-1.installation.example.net:
# squadus_infra contains host that houses internal docker registry and monitoring services
squadus_infra:
hosts:
squadus-sa-1.installation.example.net:
squadus_mail:
hosts:
squadus-sa-1.installation.example.net:
squadus_meet:
# squadus_meet roles can be combined together to be deployed on a single machine
children:
squadus_meet_apps:
hosts:
squadus-sa-1.installation.example.net:
squadus_meet_jibri:
hosts:
squadus-sa-1.installation.example.net:
squadus_meet_jvb:
hosts:
squadus-sa-1.installation.example.net:
squadus_meet_turn:
hosts:
squadus-sa-1.installation.example.net:
squadus_meet_vosk:
hosts:
squadus-sa-1.installation.example.net:
squadus_mq:
hosts:
squadus-sa-1.installation.example.net:
squadus_redis:
hosts:
squadus-sa-1.installation.example.net:
squadus_search:
hosts:
squadus-sa-1.installation.example.net:
# For squash serge engine
search_segment_id: 1
squadus_st:
hosts:
squadus-sa-1.installation.example.net:
squadus_summarizer:
hosts:

### SECTION 2: grouping by tier
squadus_setup:
hosts:
squadus-sa-1.installation.example.net: