Skip to main content

Для одного внешнего IP-адреса и разных UDP-портов

Пример использования одного внешнего IP-адреса и разных UDP-портов для каждого из серверов группы squadus_meet_jvb. Файл настройки group_vars/squadus_setup/extra_vars.yml

  1. Убедиться, что для всех хостов группы squadus_meet_jvb используется значение переменной по умолчанию:
jvb_udp_port: "{{ (groups['squadus_meet_jvb'].index(inventory_hostname) + 10000) | int }}"

Если значение переменной отличается, установить в соответствии с примером.

Исходя из формата переменной: для первого хоста группы squadus_meet_jvb, будет использовать порт 10000, для второго 10001 и т.д.

  1. Задать для всех хостов группы squadus_meet_jvb:
jvb_webrtc_announce_address: "XXX.XXX.XXX.XXX"
  1. Применить конфигурацию с помощью команды:
ansible-playbook playbooks/squadus.yml --diff -t jvb -l squadus_meet_jvb