Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Текущий »

Приложение A. Значение переменных окружения из .env и переменных для плейбука Ansible

Условные обозначения:

  • (предупреждение) - не рекомендуется к редактированию.
  • (информация) - подсказка.
Переменная окружения (.env)Переменная Ansible (group_vars/all.yml)Значение по умолчаниюОписание

Переменные для дистрибуции (предупреждение)

нет

offline_install

falseПризнак установки в закрытом. При выполнении установки в закрытом контуре требуется скачать отдельный архив. Изменять значение для плейбуков онлайн установки нельзя!

нет

naice_address 

ansible_host

Целевой IP-адрес или DNS имя хоста. Берется из значения переменной. Требует изменения только в случае, если IP-адрес подключения к WEB-GUI отличается от адреса, по которому выполняется установка!

нет

naice_docker_path

/etc/docker-naice

Целевая папка установки

нет

naice_docker_images

не задано

Используется при установке в закрытом контуре. При выполнении установки в закрытом контуре требуется скачать отдельный архив. Изменять значение для плейбуков онлайн установки нельзя!

нет

docker_compose_download_url

https://cloud.eltex-co.ru/index.php/s/yKlAcy83VVPEfzx/download

Ссылка для скачивания docker compose плагина при установке на ОС Astra Linux 1.7.X. (предупреждение)

нет

ip_has_been_changed

false

Признак изменения IP-адреса хоста после установки. Используется для обновления IP-адреса при повторном выполнении плейбука установки.

нет

skip_docker_installation

false

Пропустить установку сервисов Docker. Используется при установке в закрытом контуре. При выполнении установки в закрытом контуре требуется скачать отдельный архив. Изменять значение для плейбуков онлайн установки нельзя!

BACKEND_VERSION_TAG

version_tag

1.3Версия сервисов бэкенда (naice-gavia, naice-lemmus, naice-ovis, naice-ursus). (предупреждение)

FRONTEND_VERSION_TAG

version_tag

1.3Версия сервиса фронтенда (naice-web, известный как larus). (предупреждение)
POSTGRES_VERSION_TAG

postgres_version_tag

1.3.4Версия контейнерезированного образа БД postgres. (предупреждение)
RADIUS_VERSION_TAG

radius_version_tag

1.3Версия контейнерезированного образа FreeRadius. (предупреждение)
NATS_VERSION_TAG

nats_version_tag

1.3.0Версия контейнерезированного образа NATS.(предупреждение)
ELTEX_HUB

ELTEX_HUB

hub.eltex-co.ru/naiceВнешний репозиторий со стабильными версиями сборок ПО. (предупреждение)

BACKEND_HUB

ELTEX_HUB

ELTEX_HUBПеременная, хранящая текущий выбранный репозиторий для загрузки сервисов бэкенда. (предупреждение)

FRONTEND_HUB

ELTEX_HUB

ELTEX_HUBПеременная, хранящая текущий выбранный репозиторий для загрузки сервиса фронтенда. (предупреждение)
RADIUS_HUB

ELTEX_HUB

ELTEX_HUBПеременная, хранящая текущий выбранный репозиторий для загрузки контейнера с FreeRADIUS. (предупреждение)
CI_HUB

CI_HUB

hub.eltex-co.ruВнешний репозиторий для сборок сопутствующих продуктов (PostgreSQL). (предупреждение)
TZ

time_zone

Etc/UTC

Переменная значения таймзоны, в которой разворачивается NAICE.

Влияет на время в логах системы.

NAICE_HOSTNAMEнетБерется значение имени хоста из /etc/hostname при установке плейбуком ansibleИмя хоста, на котором развернута система NAICE. Необходимо для лицензирования. Менять его после активации лицензии запрещено.
naice_node_ip

naice_node_ip

IP-адрес, по умолчанию берется из переменной 

ansible_host

IP-адрес ноды, который соответствует значению переменной {{ ansible_host }}, если в ней используется IP, или полученный в результате DNS резолва имени {{ ansible_host }}, если используется доменное имя.

Переменные Gavia

GAVIA_HOST_PORT

gavia_host_port

8080Порт, в который пробрасывается порт сервиса из контейнера на хостовую машину. Используется для взаимодействия с сервисом. (предупреждение)
LEMMUS_GAVIA_POSTGRES_USERNAME

lemmus_gavia_postgres_username

lemmusЛогин для доступа к БД lemmus. (предупреждение)
LEMMUS_GAVIA_POSTGRES_PASSWORD

lemmus_gavia_postgres_password

lemmusПароль для доступа к БД lemmus. (предупреждение)

Переменные Ursus

URSUS_HOST_PORT

ursus_host_port

8081Порт, в который пробрасывается порт сервиса из контейнера на хостовую машину. Используется для взаимодействия с сервисом. (предупреждение)

URSUS_POSTGRES_USERNAME

ursus_postgres_username

ursusПользователь для доступа сервиса в СУБД PostgreSQL. (предупреждение)

URSUS_POSTGRES_PASSWORD

ursus_postgres_password

ursusПароль пользователя для доступа сервиса в СУБД PostgreSQL. (предупреждение)
URSUS_OUI_UPDATE_TIME_S

ursus_update_oui_time

86400Периодичность обновления списка MAC OUI, с.
URSUS_OUI_UPDATE

ursus_upload_oui_csv

TrueВключить/выключить обновление списка MAC OUI.
URSUS_OUI_UPLOAD_FILE_URL

ursus_upload_csv_oui_url

https://standards-oui.ieee.org/oui/oui.csvАдрес списка MAC OUI, который используется для обновления.
URSUS_PORTAL_USER_PASSWORD_LENGTH

ursus_portal_user_password_length

4Минимальная длина пароля, которую можно задать портальному пользователю.
URSUS_IDENTITY_PASSWORD_LENGTH

ursus_identity_password_length

8Минимальная длина пароля пользователя сети.
URSUS_NETLOGON_CHANGE_COMPUTER_PASS_CRON

ursus_netlogon_change_pass_cron

-

Настройка интервала ротации пароля доменного компьютера (0 10 2 1-31/7 * * - каждый седьмой день с 1 по 31 число месяца в 2:10).

нет

ursus_netlogon_change_pass_cron_node1

-

Настройка интервала ротации пароля доменного компьютера при установке в схеме с резервированием на 1-й ноде.

нет

ursus_netlogon_change_pass_cron_node2

-

Настройка интервала ротации пароля доменного компьютера при установке в схеме с резервированием на 2-й ноде.

URSUS_NETLOGON_CHANGE_COMPUTER_PASS_LENGTH

ursus_netlogon_change_pass_length

12Длина генерируемого пароля доменного компьютера в ходе ротации: от 12 до 200 символов.

Переменные Lemmus

LEMMUS_HOST_PORT

lemmus_host_port

8083Порт, в который пробрасывается порт сервиса из контейнера на хостовую машину. Используется для взаимодействия с сервисом. (предупреждение)
LEMMUS_POSTGRES_USERNAME

lemmus_postgres_username

lemmus

Пользователь для доступа сервиса в СУБД PostgreSQL. (предупреждение)
LEMMUS_POSTGRES_PASSWORD

lemmus_postgres_password

lemmus

Пароль пользователя для доступа сервиса в СУБД PostgreSQL. (предупреждение)
LEMMUS_ACCESS_TTL_S

lemmus_access_ttl_s

3600Время жизни токена в секундах.
LEMMUS_REFRESH_TTL_S

lemmus_refresh_ttl_s

7200Время в секундах, в течение которого токен можно продлить.
LEMMUS_REDIRECTS_RULES


*:443,0.0.0.0/0:443Правила доступа к веб-интерфейсу при первом старте NAICE. В дальнейшем настраиваются в Настройки системы → Безопасность и вход → Вход в систему → Адреса управления.

Переменные PostgreSQL

нет

postgres_host

naice-postgres

Имя контейнера СУБД PostgreSQL. (предупреждение)
нет

postgres_port

5432

Порт для обращения к СУБД PostgreSQL. (предупреждение)
POSTGRES_USER

postgres_user

postgresПользователь, создаваемый при установке и настройке СУБД. (предупреждение)
POSTGRES_PASSWORD

postgres_password

postgresПароль пользователя, создаваемый при установке и настройке СУБД. (предупреждение)
нет

postgres_db

postgresНаименование БД по умолчанию, используемой для управления СУБД PostgreSQL. (предупреждение)

Переменные PostgreSQL для работы в схеме с резервированием

нет

postgres_reserved_host

127.0.0.1

Адрес резервной ноды СУБД PostgreSQL.
нет

postgres_reserved_port

5432

Порт резервной ноды СУБД PostgreSQL.

Переменные Ovis

OVIS_HOST_PORT

ovis_host_port

8084Порт, в который пробрасывается порт сервиса из контейнера на хостовую машину. Используется для взаимодействия с сервисом.(предупреждение)
OVIS_CACHE_TTL_S

ovis_cache_ttl_s

86400

Время жизни кэша naice-ovis в секундах, в течение которого он хранит настройки аутентификации и авторизации. По истечении этого времени настройки перечитываются.

OVIS_SESSION_IDLE_S

ovis_session_idle_s

86400Время жизни неактивных сессии пользователей, с.

OVIS_URSUS_POSTGRES_USERNAME

ovis_ursus_postgres_username

ovisЛогин подключения к БД ursus.(предупреждение)

OVIS_URSUS_POSTGRES_PASSWORD

ovis_ursus_postgres_password

ovisПароль подключения к БД ursus.(предупреждение)

OVIS_OVIS_POSTGRES_USERNAME

ovis_ovis_postgres_username

ovisЛогин подключения к БД ovis.(предупреждение)

OVIS_OVIS_POSTGRES_PASSWORD

ovis_ovis_postgres_password

ovisПароль подключения к БД ovis.(предупреждение)
OVIS_NODE_INTERFACE

hazelcast_node_interface

{{ naice_address }}

IP-адрес/DNS-имя интерфейса для взаимодействие с соседним инстансом при работе в схеме с резервированием.(предупреждение)
OVIS_NODE_MEMBERS

hazelcast_node_members

127.0.0.1IP-адреса/DNS-имена инстансов участвующих в резервировании.
OVIS_SESSIONS_CLEAN_CRON

ovis_session_clean_cron

0 0 * * * *Интервал запуска задачи по очистке radius-сессий из БД, по умолчанию каждый час.
OVIS_SESSION_FLUSH_SEC

ovis_session_flush_sec

10Интервал radius-сохранения сессий в БД из кэша, с.
OVIS_DB_POOL_CONNECTION_LIFETIME

ovis_db_pool_connection_lifetime

1800000Время жизни соединения к БД ursus, с.
OVIS_DB_POOL_IDLE_TIMEOUT

ovis_db_pool_idle_timeout

60000Время ожидания ответа при подключении к БД ursus, мс.
OVIS_DB_POOL_MIN_IDLE

ovis_db_pool_min_idle

5Минимальное количество коннектов для подлючения БД ursus в режиме ожидания.
OVIS_DB_POOL_SIZE

ovis_db_pool_size

10Количество коннектов для подключения к БД ovis.
OVIS_SESSIONS_DB_POOL_CONNECTION_LIFETIME

ovis_sessions_db_pool_connection_lifetime

1800000Время жизни соединения к БД ovis, с.
OVIS_SESSIONS_DB_POOL_IDLE_TIMEOUT

ovis_sessions_db_pool_idle_timeout

60000Время ожидания ответа при подключении к БД ovis, мс.
OVIS_SESSIONS_DB_POOL_MIN_IDLE

ovis_sessions_db_pool_min_idle

2Минимальное количество коннектов для подлючения БД ovis в режиме ожидания.
OVIS_SESSIONS_DB_POOL_SIZE

ovis_sessions_db_pool_size

5Количество коннектов для подключения к БД ovis.
OVIS_SESSION_BATCH_SIZE

ovis_session_batch_size

100Количество сессий в одном пакете для сохранения в БД ovis.
OVIS_RADIUS_CLASS_ATTR_ENABLED

ovis_radius_class_attr_enabled

 

trueВключить/отключить обработку аккаунтинга для работы ограничений по числу активных сессий пользователя. true - включить, false - отключить.

Переменные Larus (WEB)

LARUS_PORT

larus_port

4200Порт, на котором работает сервис внутри контейнера. (предупреждение)
LARUS_HOST_PORT

larus_host_port

80Порт http, в который пробрасывается порт сервиса из контейнера на хостовую машину. Используется для взаимодействия с сервисом. Используется только для перенаправления подключения пользователя на защищеный порт 443.(предупреждение)
FRONTEND_STERNA_URL

frontend_sterna_url

https://{{ naice_address }}:{{ sterna_host_port }}URL на котором работает Captive Portal.(предупреждение)

Переменные NATS

NATS_MONITORING_PORT

nats_monitoring_port

8222Порт, через который выполняется мониторинг сервиса.(предупреждение)
NATS_EXPORTER_PORT

nats_exporter_port

7777Порт, через который сервис отдает метрики в формате prometheus.(предупреждение)

NATS_CLUSTER_PORT

nats_cluster_port

6222Порт для взаимодействия nats в кластере (установка с резервированием).(предупреждение)

нет

nats_slave_address

127.0.0.1

IP-адрес для взаимодействия nats в кластере.

NATS_REQUEST_REPLY_TIMEOUT

nats_request_reply_timeout

5

Максимальное время ожидания ответа от клиентского сервиса на отправленное nats событие, с.

NATS_RECONNECT_WAIT

nats_reconnect_wait

15

Время паузы между попытками переподключения клиентского сервиса к nats, с.

NATS_MAX_RECONNECT

nats_max_reconnect

30

Максимальное количество попыток переподключения клиентского сервиса к nats

NATS_RECONNECT_BUFFER_SIZE

nats_reconnect_buffer_size

0

Размер буфера исходящих сообщений при обрыве соединения, отправляемых после восстановления соединения, в байтах.

0 означает выключение такого буффера. При превышении ненулевого значения клиент начнёт терять сообщения.

Переменные Vulpus

VULPUS_HOST_PORT

vulpus_host_port

8086Порт, в который пробрасывается порт сервиса из контейнера на хостовую машину. Используется для взаимодействия с сервисом.
VULPUS_POSTGRES_USERNAME

vulpus_postgres_username

vulpusЛогин для подключения к БД.
VULPUS_POSTGRES_PASSWORD

vulpus_postgres_password

vulpusПароль для подключения к БД.
VULPUS_NODE_INTERFACE

hazelcast_node_interface

{{ naice_address }}

IP-адрес интерфейса для взаимодействия с соседним инстансом при работе в схеме с резервированием.
VULPUS_NODE_MEMBERS

hazelcast_node_members

127.0.0.1IP-адрес интерфейса соседней ноды для взаимодействия с при работе в схеме с резервированием.

Переменные Lepus

LEPUS_HOST_PORT

lepus_host_port

8087Порт, в который пробрасывается порт сервиса из контейнера на хостовую машину. Используется для взаимодействия с сервисом.
LEPUS_REPOSITORY_BATCH_SIZE

lepus_repository_batch_size

500Размер пакета сохранения проб в БД (количество).
LEPUS_POSTGRES_USERNAME

lepus_postgres_username

lepusЛогин для подключения к БД.
LEPUS_POSTGRES_PASSWORD

lepus_postgres_password

lepusПароль для подключения к БД.
LEPUS_DHCP_PROBE_ENABLED

lepus_dhcp_probe_enabled

trueВключение/отключение сбора DHCP-проб.
LEPUS_DHCP_PROBE_HOST_PORT

lepus_dhcp_probe_host_port

67Внешний порт сервиса для сбора DHCP-проб.
LEPUS_DHCP_PROBE_SCHEDULE_CLEAR_PROBES_AFTER_DAYS

lepus_dhcp_probe_schedule_clear_probes_after_days

30Время хранения DHCP-проб в БД.
LEPUS_DHCP_PROBE_SCHEDULE_CLEAN_EXPIRED_CRON

lepus_dhcp_probe_schedule_clean_expired_cron

0 0 * * * *Расписание для запуска задачи по очистке устаревших DHCP-проб в БД.

Переменные Gulo

GULO_HOST_PORT

gulo_host_port

8089Порт, в который пробрасывается порт сервиса из контейнера на хостовую машину. Используется для взаимодействия с сервисом.
GULO_USER_LABEL

нет

{{ naice_address }}/v{{ version_tag }}

Переменные Aquila

AQUILA_HOST_PORT

aquila_host_port

8091Порт, в который пробрасывается порт сервиса из контейнера на хостовую машину. Используется для взаимодействия с сервисом.
AQUILA_CACHE_TTL_S

aquila_cache_ttl_s

300Время жизни кэша naice-aquila в секундах, в течение которого сервис хранит настройки аутентификации и авторизации. По истечении этого времени настройки перечитываются.
AQUILA_POSTGRES_USERNAME

aquila_postgres_username

aquilaЛогин для подключения к БД.
AQUILA_POSTGRES_PASSWORD

aquila_postgres_password

aquilaПароль для подключения к БД.
AQUILA_DB_POOL_SIZE

aquila_db_pool_size

5Количество коннектов для подключения к БД aquila.
AQUILA_DB_POOL_MIN_IDLE

aquila_db_pool_min_idle

1Минимальное количество коннектов для подлючения БД aquila в режиме ожидания.
AQUILA_DB_POOL_IDLE_TIMEOUT

aquila_db_pool_idle_timeout

60000Время ожидания ответа при подключении к БД, мс.
AQUILA_DB_POOL_CONNECTION_LIFETIME

aquila_db_pool_connection_lifitime

1800000Время жизни соединения к БД, с.
AQUILA_URSUS_DB_POOL_MIN_IDLE

aquila_ursus_db_pool_min_idle

2Минимальное количество коннектов для подлючения БД ursus в режиме ожидания.
AQUILA_URSUS_DB_POOL_SIZE

aquila_ursus_db_pool_size

10Количество коннектов для подключения к БД ursus.
AQUILA_FLUSH_SEC

aquila_flush_sec

60

Интервал сохранения сессий и аккаунтинга в БД, с.

AQUILA_SESSIONS_CLEAN_CRON

aquila_session_clean_cron

0 0 * * * *Интервал очистки сессий и аккаунтинга из БД, по умолчанию каждый час.
AQUILA_NODE_INTERFACE

hazelcast_node_interface

{{ naice_address }}

IP-адрес интерфейса для взаимодействия с соседним инстансом при работе в схеме с резервированием.
AQUILA_NODE_MEMBERS

hazelcast_node_members

127.0.0.1IP-адрес интерфейса соседней ноды для взаимодействия с при работе в схеме с резервированием.
AQUILA_USER_CACHE_ENABLE

aquila_user_cache_enable

TrueВключить кэширование имени пользователя при выполнении авторизации команд. Возможные значения True / False. При значении False каждое обращение за авторизацией команды приведет к проверке существования имени пользователя в источнике идентифкации.
AQUILA_USER_CACHE_TTL_S

aquila_user_cache_ttl_s

300Время хранения в кэше имени пользователя при выполнении авторизации команд.

Переменные Bubo

BUBO_HOST_PORT

bubo_host_port

8093Порт, в который пробрасывается порт сервиса из контейнера на хостовую машину. Используется для взаимодействия с сервисом.
BUBO_NODE_INTERFACEhazelcast_node_interface

{{ naice_address }}

IP-адрес/DNS-имя интерфейса для взаимодействие с соседним инстансом при работе в схеме с резервированием.
BUBO_NODE_MEMBERShazelcast_node_members127.0.0.1IP-адреса/DNS-имена инстансов участвующих в резервировании.
BUBO_POSTGRES_USERNAME

bubo_postgres_username

buboЛогин для подключения к БД.
BUBO_POSTGRES_PASSWORD

bubo_postgres_password

buboПароль для подключения к БД.
BUBO_CACHE_TTL_S

bubo_cache_ttl_s

300
BUBO_SMS_SCHEDULE_CLEAN_EXPIRED_CRON

bubo_sms_schedule_clean_expired_cron

0 0 * * * *Интервал очистки СМС из БД, по умолчанию каждый час.
BUBO_SMS_TO_DELETE_DAYS

bubo_sms_to_delete_days

31Срок хранения информации об отправленных СМС в БД.

Переменные Castor

CASTOR_HOST_PORT

castor_host_port

8095Порт, в который пробрасывается порт сервиса из контейнера на хостовую машину. Используется для взаимодействия с сервисом.
CASTOR_POSTGRES_USERNAME

castor_postgres_username

castorЛогин подключения к БД.
CASTOR_POSTGRES_PASSWORD

castor_postgres_password

castorПароль подключения к БД.
CASTOR_NODE_INTERFACEhazelcast_node_interface

{{ naice_address }}

IP-адрес/DNS-имя интерфейса для взаимодействие с соседним инстансом при работе в схеме с резервированием.
CASTOR_NODE_MEMBERShazelcast_node_members127.0.0.1IP-адреса/DNS-имена инстансов участвующих в резервировании.
CASTOR_DB_POOL_SIZE

castor_db_pool_size

10Количество коннектов для подключения к БД.
CASTOR_DB_POOL_MIN_IDLE

castor_db_pool_min_idle

2Минимальное количество коннектов для подлючения БД в режиме ожидания.
CASTOR_DB_POOL_IDLE_TIMEOUT

castor_db_pool_idle_timeout

60000Время ожидания ответа при подключении к БД, мс.
CASTOR_DB_POOL_CONNECTION_LIFETIME

castor_db_pool_connection_lifetime

1800000Время жизни соединения к БД, с.
CASTOR_CACHE_TTL_S

castor_cache_ttl_s

300Время хранения в кэше информации о пользователе, с.
CASTOR_REQUESTS_RATE_LIMIT

castor_requests_rate_limit

1000Максимальное количество REST запросов к сервису за указанное в переменной CASTOR_SECONDS_RATE_LIMIT время.
CASTOR_SECONDS_RATE_LIMIT

castor_seconds_rate_limit

10Интервал, за который исчисляется количество REST запросов к сервису, с.
CASTOR_MAX_THREAD_COUNT

castor_max_thread_count

20Максимальное количество потоков при обработке REST запросов к сервису.

Переменные Sterna

STERNA_HTTPS_PORT

sterna_https_port

444HTTPS порт, на котором работает сервис внутри контейнера.
STERNA_HTTP_PORT

sterna_http_port

81HTTP порт, на котором работает сервис внутри контейнера.
STERNA_HTTPS_HOST_PORTsterna_host_port8443Порт HTTPS, в который пробрасывается порт сервиса из контейнера на хостовую машину. Используется для взаимодействия с сервисом.
STERNA_HTTP_HOST_PORTsterna_host_port8443

Порт HTTP, в который пробрасывается порт сервиса из контейнера на хостовую машину. Используется для взаимодействия с сервисом. По умолчанию не используется, требует ручного включения.

FRONTEND_STERNA_URLfrontend_sterna_urlhttps://{{ ansible_host }}:8443URL редиректа на портал, который будет использоваться для авторизации портальных пользователей.
Переменные Mustela

MUSTELA_HOST_PORT

mustela_host_port

8098Порт, в который пробрасывается порт сервиса из контейнера на хостовую машину.  Используется для взаимодействия с сервисом.

MUSTELA_POSTGRES_USERNAME

mustela_postgres_username

mustela

Логин подключения к БД.

MUSTELA_POSTGRES_PASSWORD

mustela_postgres_password

mustela

Пароль подключения к БД.

MUSTELA_DB_POOL_SIZE

mustela_db_pool_size

25Максимальное количество коннектов для подключения к БД.

MUSTELA_DB_POOL_MIN_IDLE

mustela_db_pool_min_idle

5Минимальное количество коннектов для подлючения БД в режиме ожидания.

MUSTELA_DB_POOL_IDLE_TIMEOUT

mustela_db_pool_idle_timeout

60000

Время ожидания ответа при подключении к БД, мс.

MUSTELA_DB_POOL_CONNECTION_LIFETIME

mustela_db_pool_connection_lifetime

1800000

Время жизни конкта к БД, мс.

MUSTELA_NODE_INTERFACE

hazelcast_node_interface

{{ naice_address }}

IP-адрес/DNS-имя интерфейса для взаимодействие с соседним инстансом при работе в схеме с резервированием.

MUSTELA_NODE_MEMBERS

hazelcast_node_members

127.0.0.1

IP-адреса/DNS-имена инстансов участвующих в резервировании.

MUSTELA_EVENTS_CLEAN_CRON

mustela_events_clean_cron

0 0 3 * * *

Интервал очистки событий с истекшим сроком хранения из БД, по умолчанию каждые 3 часа.

Переменные Phoca

PHOCA_HOST_PORT

phoca_host_port

8097

Порт, в который пробрасывается порт сервиса из контейнера на хостовую машину.  Используется для взаимодействия с сервисом.

PHOCA_POSTGRES_USERNAME

phoca_postgres_username

phoca

Логин подключения к БД.

PHOCA_POSTGRES_PASSWORD

phoca_postgres_password

phoca

Пароль подключения к БД.

PHOCA_DB_POOL_SIZE

phoca_db_pool_size

5

Максимальное количество коннектов для подключения к БД.

PHOCA_DB_POOL_MIN_IDLE

phoca_db_pool_min_idle

1

Минимальное количество коннектов для подлючения БД в режиме ожидания.

PHOCA_DB_POOL_IDLE_TIMEOUT

phoca_db_pool_idle_timeout

60000

Время ожидания ответа при подключении к БД, мс.

PHOCA_DB_POOL_CONNECTION_LIFETIME

phoca_db_pool_connection_lifetime

1800000

Время жизни конкта к БД, мс.

PHOCA_HOST_DOCKER_SOCK

phoca_host_docker_sock

/var/run/docker.sock

Путь к UNIX-сокету для взаимодействия с демоном Docker. Необходим для управления контейнерами с целью применения конфигураций к сервисам.

Переменные Cetus

CETUS_HOST_PORT

cetus_host_port

8099

Порт, в который пробрасывается порт сервиса из контейнера на хостовую машину.  Используется для взаимодействия с сервисом.

CETUS_POSTGRES_USERNAME

cetus_postgres_username

cetus

Логин подключения к БД.

CETUS_POSTGRES_PASSWORD

cetus_postgres_password

cetus

Пароль подключения к БД.

CETUS_DB_POOL_SIZE

cetus_db_pool_size

10

Максимальное количество коннектов для подключения к БД.

CETUS_DB_POOL_MIN_IDLE

cetus_db_pool_min_idle

3

Минимальное количество коннектов для подлючения БД в режиме ожидания.

CETUS_DB_POOL_IDLE_TIMEOUT

cetus_db_pool_idle_timeout

60000

Время ожидания ответа при подключении к БД, мс.

CETUS_DB_POOL_CONNECTION_LIFETIME

cetus_db_pool_connection_lifetime

1800000

Время ожидания ответа при подключении к БД, мс.

CETUS_CACHE_TTL_S

cetus_cache_ttl_s

300

Время жизни кэша в секундах, в течение которого сервис хранит настройки аутентификации. По истечении этого времени настройки перечитываются.

CETUS_USERS_CACHE_TTL_S

cetus_users_cache_ttl_s

10

Время жизни пользователей в кэше в секундах.

CETUS_USERS_CACHE_ENABLED

cetus_users_cache_enabled

true

Включить кэширование пользователей при аутентификации. Возможные значения  true / false.

CETUS_NODE_INTERFACE

hazelcast_node_interface

{{ naice_address }}

IP-адрес/DNS-имя интерфейса для взаимодействие с соседним инстансом при работе в схеме с резервированием.

CETUS_NODE_MEMBERS

hazelcast_node_members

127.0.0.1

IP-адреса/DNS-имена инстансов, участвующих в резервировании.

CETUS_LDAP_CONNECT_TIMEOUT_MS

cetus_ldap_connect_timeout_ms

3000

Таймаут подключения к внешнему источнику по протоколу LDAP, мс.

CETUS_LDAP_READ_TIMEOUT_MS

cetus_ldap_read_timeout_ms

7000

Таймаут на процесс получения данных из внешнего источника по протоколу LDAP, мс.

CETUS_LDAP_REFERRAL_VALUE

cetus_ldap_referral_value

ignore

Поведение при получении в ответ на LDAP запрос ссылки на другой сервер:

  • "ignore" (по умолчанию) - игнорировать и не обращаться по внешней ссылке;
  • "follow" - автоматически перенаправлять запросы на другой сервер при получении ссылки.

CETUS_LDAP_POOL_SIZE

cetus_ldap_pool_size

10

Количество коннектов для подключения к LDAP серверу при старте сервиса.

CETUS_LDAP_POOL_MAX_SIZE

cetus_ldap_pool_max_size

10

Максимальное количество коннектов для подключения к LDAP серверу.

CETUS_NETLOGON_LIB_SOCKET_TIMEOUT_MS

cetus_netlogon_lib_socket_timeout_ms

5000

Таймаут обмена данными с внешним источником идентификации (типа Active Directory) по протоколу netlogon, мс.

CETUS_NETLOGON_LIB_CONNECT_TIMEOUT_MS

cetus_netlogon_lib_connect_timeout_ms

5000

Таймаут подключения к внешнему источнику идентификации (типа Active Directory) по протоколу netlogon, мс.

CETUS_NETLOGON_LIB_CLIENT_CACHE_ENABLED

cetus_netlogon_lib_client_cache_enabled

true

Включить кэширование сессии компьютера при обращении к внешнему источнику идентификации (типа Active Directory) по протоколу netlogon, мс.

CETUS_NETLOGON_LIB_CLIENT_CACHE_TTL_S

cetus_netlogon_lib_client_cache_ttl_s

1800

Время хранения в кэше сессии компьютера, с.

CETUS_NETLOGON_LIB_CLIENT_CACHE_PERIOD_S

cetus_netlogon_lib_client_cache_period_s

180

Интервал проверки наличия в кэше сессии компьютера, с.

CETUS_NETLOGON_LIB_DNS_CACHE_TTL_S

CETUS_NETLOGON_LIB_DNS_CACHE_TTL_S

3600

Время хранения в кэше информации о контроллерах домена после выполнения DNS-запроса типа SRV, с.

CETUS_NETLOGON_LIB_DNS_CACHE_PERIOD_S

cetus_netlogon_lib_dns_cache_period_s

360

Интервал проверки наличия в кэше информации о контроллерах домена после выполнения DNS-запроса типа SRV, с.

Переменные Orca

ORCA_HOST_PORT

orca_host_port

8102

Порт, в который пробрасывается порт сервиса из контейнера на хостовую машину.  Используется для взаимодействия с сервисом.

ORCA_POSTGRES_USERNAME

orca_postgres_username

orca

Логин подключения к БД.

ORCA_POSTGRES_PASSWORD

orca_postgres_password

orca

Пароль подключения к БД.

ORCA_DB_POOL_SIZE

orca_db_pool_size

10

Максимальное количество коннектов для подключения к БД.

ORCA_DB_POOL_MIN_IDLE

orca_db_pool_min_idle

3

Минимальное количество коннектов для подлючения БД в режиме ожидания.

ORCA_DB_POOL_IDLE_TIMEOUT

orca_db_pool_idle_timeout

60000

Время ожидания ответа при подключении к БД, мс.

ORCA_DB_POOL_CONNECTION_LIFETIME

orca_db_pool_connection_lifetime

600000

Время ожидания ответа при подключении к БД, мс.

ORCA_CACHE_TTL_S

orca_cache_ttl_s

300

Время жизни кэша в секундах, в течение которого сервис хранит настройки аутентификации. По истечении этого времени настройки перечитываются.

Переменные EPG

EPG_TAG

epg_tag

1.1-3 

Версия сервиса EPG.
EPG_LOG_FILE_MAX_SIZE

epg_log_file_max_size

10

Максимальный размер одного log файла в МБ.
EPG_LOG_FILE_MAX_COUNT

epg_log_file_max_count

4

Максимальное количество log файлов в ротации.
EPG_KERNEL_LOG_LEVEL

epg_kernel_log_level

info

Уровень логирования для логов типа "kernel" сервиса EPG.
EPG_DEBUG_LOG_LEVEL

epg_debug_log_level

off

Уровень логирования для логов типа "debug" сервиса EPG.
EPG_NETWORKING_LOG_LEVEL

epg_networking_log_level

info

Уровень логирования для логов типа "networking" сервиса EPG.
EPG_HOST_PORT

epg_host_port

8100

Порт, в который пробрасывается порт сервиса из контейнера на хостовую машину. Используется для взаимодействия с сервисом.

Переменные RADIUS

Общие переменные
RADIUS_EXPORTER_PORT

radius_exporter_port

9812Порт, через который сервис отдает метрики в формате prometheus.
RADIUS_VERSION_TAG

radius_version_tag

{{ version_tag }}

Версия сервиса
RADIUS_LOG_PATH

radius_log_path

/var/log/radiusФайл на хостовой машине для хранения логов работы сервиса.

Переменные RADIUS для подключения модуля SQL

RADIUS_POSTGRES_DB_HOST

radius_postgres_db_host

naice-postgres

IP-адрес подключения к БД.
RADIUS_POSTGRES_DB_PORT

radius_postgres_db_port

5432

Порт подключения к БД.
RADIUS_POSTGRES_DB_LOGIN

radius_postgres_db_login

radiusЛогин для подключения к БД.
RADIUS_POSTGRES_DB_PASSWORD

radius_postgres_db_password

radiusПароль для подключения к БД.

Переменные RADIUS для резервного модуль SQL (используются только в установке с резервированием)

RADIUS_POSTGRES_RESERVED_DB_HOST

radius_postgres_reserved_db_host

{{ postgres_reserved_host }}

Адрес резервной ноды СУБД PostgreSQL.

RADIUS_POSTGRES_RESERVED_DB_PORT

radius_postgres_reserved_db_port

{{ postgres_reserved_port }}

Порт резервной ноды СУБД PostgreSQL.

RADIUS_POSTGRES_RESERVED_DB_LOGIN

radius_postgres_reserved_db_login

radius

Логин для подключения к БД.

RADIUS_POSTGRES_RESERVED_DB_PASSWORD

radius_postgres_reserved_db_password

radius

Пароль для подключения к БД.

RADIUS_POSTGRES_RESERVED_ENABLED

radius_postgres_reserved_enabled

0Использовать резервирование (0 - нет, 1 - да)

Переменные логирования сервисов

нет

docker_log_max_size

"\"10m\""

Максимальный размер файла логов сервиса.
нет

docker_log_max_file

"\"10\""

Максимальное количество файлов логов для сервиса.

Переменные отвечающие за развертывание схемы с резервированием (расположены в group_vars/reservation.yml)

Переменные, определяющие адреса кластера СУБД PostreSQL при установке в схеме с резервированием

нет

primary_db_host

{{ hostvars['node_primary'].ansible_host }}

Адрес хоста для установки ноды Primary СУБД PostgreSQL.
нет

standby_db_host

{{ hostvars['node_standby'].ansible_host }}

Адрес хоста для установки ноды Backup СУБД PostgreSQL.
нет

primary_db_port

{{ hostvars['node_primary'].forwarded_postgresql_port }}

Порт для обращения к СУБД PostgreSQL на ноде Primary .
нет

standby_db_port

{{ hostvars['node_standby'].forwarded_postgresql_port }}

Порт для обращения к СУБД PostgreSQL на ноде Backup .

Параметры, отвечающие за конфигурацию сервиса keepalived

нет

check_vip_interface

true

Проверять, что IP-адрес заданный в переменной файла hosts-cluster.yml keepalived_vip входит в подсеть IP-адресов, которые настроены на интерфейсах целевой VM, указанных в переменных файла hosts-cluster.yml keepalived_interface (true - проверять, false - не проверять). 
нет

vip_server_name

{{ keepalived_vip }}

VIP-адрес используемый для резервирования или доменное имя, которое резолвиться DNS-запросом в данный адрес.
нет

vip_auth_type

PASS

Тип аутентификации VRRP анонсов.
нет

vip_auth_pass

testing123

Пароль, используемый в VRRP анонсах.
нет

vrrp_garp_master_refresh

0

Период отправки GARP сообщений инстансом VRRP находящимся в состоянии Primary, с. 0 - не отправлять.
нет

vrrp_garp_master_refresh_repeat

1

Количество отправляемых GARP сообщений инстансом VRRP находящимся в состоянии MASTER при выполнении периодической отправки.
нет

vrrp_garp_master_delay

5

Задержка, в течении которой не будет выполняться отправка GARP сообщений после перехода состояния инстанса VRRP в MASTER, с.
нет

vrrp_garp_master_repeat

5

Количество GARP  сообщений, которое будет отправлено после перехода состояния инстанса VRRP в MASTER.
нет

virtual_router_id

1

Идентификатор инстансов VRRP, выполняющих резервирвоание одного VIP адреса. Допустимые значения от 1-255.
нет

advert_int

1

Интервал отправки VRRP анонсов инстансом находящимся в состоянии MASTER, с.
нет

check_interval

20

Интервал выполнения скрипта, проверяющего состояние работоспосбности сервисов NAICE, с.
нет

keepailveed_logrotate_save_n_rotated_files

5

Количество файлов логов работы VRRP сохраняемое при выполнении ротирования логов.
нет

keepailveed_logrotate_maxage

30

Максимальное время жизни файла логов VRRP до того как над ним будет выполнена операция ротирования, сутки.
нет

keepailveed_logrotate_size

10M

Максимальный размер файла логов VRRP до того как над ним будет выполнена операция ротирования, Мбайт.
нет

keepailveed_logrotate_delay

weekly

Интервал выполнения ротирования логов, по умолчанию каждую неделю.

Переменные отвечающие за взаимодействие в кластере СУБД PostgreSQL в схеме с резервированием (расположены в group_vars/postgres-cluster.yml)

Данные переменные после установки кластера СУБД PostgreSQL располагаются в файле repmgr.env

REPMGR_CONNECT_TIMEOUT

repmgr_connect_timeout

5

Время ожидания при подключения ноды, с.
REPMGR_RECONNECT_ATTEMPTS

repmgr_reconnect_attempts

3

Количество попыток подключения ноды к кластеру перед тем как кластер будет признан недоступным.
REPMGR_RECONNECT_INTERVAL

repmgr_reconnect_interval

5

Интервал между попытками подключения ноды к кластеру, с.
REPMGR_MASTER_RESPONSE_TIMEOUT

repmgr_master_response_timeout

20

Время ожидания ответа от ноды находящейся в состоянии "Primary", с.
REPMGR_UPGRADE_EXTENSION

repmgr_upgrade_extension

'yes'

Включить обновление расширений менеджера репликаций после установки новой версии.
BITNAMI_DEBUG

bitnami_debug

false

Выключить/Включить (false/true) дополнительные логи менеджера репликаций.
REPMGR_LOG_LEVEL

repmgr_log_level

info

Уровень логирования событий менеджера репликаций. Возможные значения info, debug.

Переменные отвечающие за управление IP-адресацией подсетей Docker  (расположены в group_vars/networks.yml)

Переменные отвечающие за управление сетью docker_network_unmasked

нет

subnet

"172.18.0.0/20"

Диапазон IP-адресов, выделенный подсети.
нет

ip_range

"172.18.8.0/21"

Диапазон IP-адресов внутри выделенной подсети, из которой распределяются адреса для запущенных контейнеров.
нет

gateway

"172.18.0.1"

Шлюз для выхода трафика контейнеров из виртуальной сети Docker в внешнюю сеть.

Переменные отвечающие за управление сетью docker_network_external

нет

subnet

"172.20.0.0/20"

Диапазон IP-адресов, выделенный подсети.
нет

ip_range

"172.20.8.0/21"

Диапазон IP-адресов внутри выделенной подсети, из которой распределяются адреса для запущенных контейнеров.
нет

gateway

"172.20.0.1"

Шлюз для выхода трафика контейнеров из виртуальной сети Docker в внешнюю сеть.

Переменные отвечающие за управление сетью docker_network_internal

нет

subnet

"172.21.0.0/20"

Диапазон IP-адресов, выделенный подсети.
нет

ip_range

"172.21.8.0/21"

Диапазон IP-адресов внутри выделенной подсети, из которой распределяются адреса для запущенных контейнеров.
нет

gateway

"172.21.0.1"

Шлюз для выхода трафика контейнеров из виртуальной сети Docker в внешнюю сеть.




  • Нет меток