В примерах я видел, как люди помещают факт под названием dc
или datacenter
в их иерархиях. Однако нигде не ясно, как этот факт используется для определения центра обработки данных. Есть ли что-то, что уже существует для того же? Или каждый пишет свой собственный факт? Был бы признателен за помощь в понимании этого.
То, что вы описываете, обычно делается путем расширения основного набора фактов на сервере. Есть два способа добавить дополнительные факты:
Пользовательские факты - факты, созданные с помощью кода Ruby
В любом случае эти факты могут быть сгенерированы программируемыми на основе еще одной комбинации атрибутов и / или преднамеренной идентификации роли и местоположения сервера. В случае центра обработки данных, если центры обработки данных различаются по IP-адресу, вы можете указать центр обработки данных вне этого.