<div>Современный путь, это вынести все настройки с инфраструктурными особенностями работы кода наружу.</div><div>Часто это просто переменные окружения. В самом конфиге для таких настроек остаются дефолт значения (например для dev-окружения), которые могут быть переписаны снаружи этими переменными окружения.</div><div> </div><div>"Наружу", где хранятся настройки для каждой среды, у каждого может свой, в простейшем случае это какой-нибудь Ansible или даже просто systemd service-файл для развёртывания, который подключит все нужные переменные.</div><div> </div><div> </div><div>12.01.2018, 11:03, "naim via Moscow-pm" <moscow-pm@pm.org>:</div><blockquote type="cite"><p>Коллеги, появились наконец таки ресурсы и сейчас переделываем legacy .<br />Пытаем перейти с require "config.pl" ( внутри перл структур логин и пасс , и сетевая и т.д и т.п инфа).<br />Пока думаем о таком варианте просто вынести конфиги в .pm , чтобы потом use подключать и работать без двойного обьявления our $var ;<br />Подскажите современный и нормальный путь . Спасибо</p><span>--<br />Moscow.pm mailing list<br /><a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org/">http://moscow.pm.org</a></span></blockquote>