Search
Write a publication
Pull to refresh

Comments 9

Так и где можно вашу роль полностью просмотреть?

То есть вместо создания нормального пакета под ОС и его последующей установки средствами ansible вы предлагаете компилиррвать Asterisk на каждой машине?

А как вы его потом обновлять или удалять планируете?

Зачем вот эти ваши обновления? Работает и не трожь! (с)

Прошу прощения, но смысл этой статьи не совсем ясен.  

Если цель — показать способ установки и настройки Asterisk, материал неполный: отсутствуют многие важные моменты, такие как настройка SIP и базовая безопасность, etc. Если же статья посвящена практике работы с Ansible, то опять же мимо - здесь много плохих практик.

Начиная от bashansible, который можно и нужно заменить встроенными модулями, также роль слишком размыта: она и систему обновляет (зачем это здесь?), и Asterisk устанавливает, разве что в магазин за пивом не сходит.

Asterisk замечательно в докере живет, достаточно один раз потратить пол дня чтобы под себя образ собрать и можно пользоваться годами. Бонусом получаем переносимость АТС через rsync за 3 минуты.

Всё верно, в докере живёт нормально, с параметром network_mode: host для контейнера с asterisk. Ну или как вариант небольшой пул rtp портов указывать, что не всем подойдёт в продакшен среде.

Зачем сразу host, macvlan очень даже дельная штука если уметь ей пользоваться.

Возможно вы правы, однако когда я настраивал asterisk в docker, я и так хлебнул немало горя, экспериментировать ещё с macvlan у меня уже не было ни сил ни времени). Главное, что гипотеза подтверждена, asterisk успешно работает в docker, даже в проде. Просто читал как-то комьюнити, где к астериску в докере относятся как минимум с опаской, если быть точнее, то не рекомендуют).

Sign up to leave a comment.

Articles