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.
# Workfusion servers hostnames
int_hostname:
app_hostname:
s3_hostname:
ocr_hostname:
ocrwin_hostname:
bi_hostname:
mssql_hostname:
bep_master_hostname:
bep_agent_hostname:
rpa_hostnames:
# Uncomment in case of ELK installation to a separate dedicated apm server
#apm_hostname:
#elasticsearch_host: '{{ apm_hostname }}'
#kibana_host: '{{ apm_hostname }}'
# The variables below are only for internal usage, they should not be edited by end user.
minio_host: '{{ int_hostname }}'
vault_host: '{{ int_hostname }}'
nexus_host: '{{ int_hostname }}'
rabbitmq_host: '{{ int_hostname }}'
zookeeper_host: '{{ int_hostname }}'
logstash_host: '{{ int_hostname }}'
tds_host: '{{ int_hostname }}'
| Parameter | Description |
|---|---|
| int_hostname | A DNS name of the INT Server |
| app_hostname | A DNS name of the APP Server |
| s3_hostname | An additional DNS name for the APP Server. Specify the name only if Minio S3 backend is used. If an external S3 is used, refer to External S3 description. The name must be a separate existing DNS name assigned to the APP Server. The APP server's certificate must be valid for both app_hostname and s3_hostname (either wildcard, or SAN). |
| ocr_hostname | A DNS name of the OCR Linux server. Leave the parameter empty, if OCR is installed to a Windows server |
| ocrwin_hostname | A DNS name of the OCR Windows server. Leave the parameter empty, if OCR is installed to a Linux server |
| bi_hostname | A DNS name of the Analytics Server |
| mssql_hostname | A DNS name of the MS SQL Server |
| bep_master_hostname | A DNS name of the BEP Master Server (former VDS or AutoML) |
| bep_agent_hostname | A DNS name of the BEP Agent Server (former VDS or AutoML). If you have several agents, they must be installed one-by-one with a name of each agent specified |
| rpa_hostnames | A DNS name of the RPA Server. //RPA team to add information about possibility to have several hostnames |
| apm_hostname | A DNS name of the APM Server. Add it if you want to install ElasticSearch and Kibana to a separate dedicated APM server |
| elasticsearch_host | By default ElasticSearch is installed to INT server. Uncomment this option and specify 'apm_hostname' above if you want to install it to a separate server. |
| kibana_host | By default Kibana is installed to APP server. Uncomment this option and specify 'apm_hostname' above if you want to install it to a separate server. |
important
Do not change the following service variables since they already have reasonable defaults:
minio_hostvault_hostnexus_hostrabbitmq_hostzookeeper_hostlogstash_hosttds_host