Несколько проектов с общими шаблонами Azure Arm - PullRequest
0 голосов
/ 26 сентября 2019

Это весело.Я новичок в развертывании ресурсов с использованием шаблонов ARM, но мне удалось (с некоторыми трудностями!) Заставить их работать удовлетворительно.У меня есть вопрос о передовой практике, и я не могу найти какие-либо статьи по нему.

Если у меня есть 2 проекта, которые совместно используют ресурс (в данном случае SQL-сервер), лучше всего иметьупомянутый ресурс в обоих шаблонах или должен быть какой-то общий проект, который использует в порядке очереди сборку и развертывание?

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

1 Ответ

0 голосов
/ 26 сентября 2019

Я обычно создаю все в отдельных шаблонах и не люблю повторно использовать шаблоны, потому что это действительно ничего не приносит в таблицу.Я могу скопировать \ вставить один и тот же фрагмент в 2 \ 3 \ 10 различных шаблонов, это не страшно, я могу использовать массовый поиск \ замену, чтобы что-то исправить.хотя у меня никогда не было случая, когда какой-то определенный ресурс нужно было бы менять одинаково во всех существующих проектах.и обычно проекты имеют по крайней мере что-то общее (хранилище \ vm \ public ips \ etc), и обычно им требуется другой способ их настройки, поэтому я бы сказал, не пытайтесь повторно использовать шаблоны.небольшой выигрыш, но может сильно навредить вам в будущем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...