hosts.yml options
The hosts.yml config file is located in the installation package and contains parameters of servers' hostnames. The file is to be completed during the preparation for the setup of the INT Server.
Note that some of the services, which are installed to the INT Server by default, can be installed to other servers. However, this should be done wisely, taking into account system requirements and expected servers load.
note
If a single server has several host roles, the server must include all
domain names that match the host roles it performs. All domain names must be specified in the config.yml configuration file.
# At least one space should be present between each 'key: value'
# Provide individual DNS names for particular services assigned to Load Balancer's IP address.
# If load balancer is not used in environment (high availability not required), all below DNS names are still MANDATORY REQUIRED - they should be assigned to APP server.
vault_lb_hostname:
minio_lb_hostname:
nexus_lb_hostname:
rabbitmq_lb_hostname:
mesos_lb_hostname:
marathon_lb_hostname:
workspace_lb_hostname:
workfusion_lb_hostname:
bot_manager_lb_hostname:
kibana_lb_hostname:
ocr_lb_hostname:
bi_lb_hostname:
# Provide DNS names of Intelligent Automation Cloud Enterprise servers
lb_hostname:
mssql_hostname:
int_hostnames:
app_hostnames:
ocr_hostnames:
ocrwin_hostnames:
bi_hostnames:
bep_master_hostnames:
bep_agent_hostnames:
rpa_hostnames:
# Example:
# vault_lb_hostname: vault.example.com
# minio_lb_hostname: minio.example.com
# nexus_lb_hostname: nexus.example.com
# rabbitmq_lb_hostname: rabbitmq.example.com
# mesos_lb_hostname: mesos.example.com
# marathon_lb_hostname: marathon.example.com
# workspace_lb_hostname: workspace.example.com
# workfusion_lb_hostname: workfusion.example.com
# bot_manager_lb_hostname: bot-manager.example.com
# kibana_lb_hostname: kibana.example.com
# ocr_lb_hostname: ocr.example.com
# bi_lb_hostname: bi.example.com
#
# mssql_hostname: mssql.example.com
# int_hostnames: int1.example.com,int2.example.com,int3.example.com
# app_hostnames: host-ct1.example.com, host-ct2.example.com
# ocr_hostnames: ocr1.example.com,ocr2.example.com # A DNS name of the OCR Linux server. Leave the parameter empty, if OCR is installed to a Windows server
# ocrwin_hostnames: # Leave the parameter empty, if OCR is installed to a Linux server
# bi_hostnames: bi1.example.com,bi2.example.com
# bep_master_hostnames: bep-master1.example.com,bep-master2.example.com,bep-master3.example.com
# bep_agent_hostnames: bep-agent1.example.com,bep-agent2.example.com,bep-agent3.example.com
# If you have several agents, they must be installed one-by-one with a name of each agent specified
# rpa_hostnames: rpa1.example.com,rpa2.example.com
# The variables below are only for internal usage, they should not be edited by end user.
minio_host: '{{ int_hostnames }}'
vault_host: '{{ int_hostnames }}'
nexus_host: '{{ int_hostnames }}'
rabbitmq_host: '{{ int_hostnames }}'
zookeeper_host: '{{ int_hostnames }}'
logstash_host: '{{ int_hostnames }}'
tds_host: '{{ int_hostnames }}'
important
Do not change the following service variables since they already have reasonable defaults:
minio_hostvault_hostnexus_hostrabbitmq_hostzookeeper_hostlogstash_hosttds_host