Факт о центре обработки данных в Puppet

Факт о центре обработки данных в Puppet

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

решение1

То, что вы описываете, обычно делается путем расширения основного набора фактов на сервере. Есть два способа добавления дополнительных фактов:

Пользовательские факты — факты, созданные с помощью кода Ruby

Внешние факты — факты, сгенерированные либо выводом из внешнего скрипта, либо даже источником статических текстовых данных.

В любом случае, эти факты могут быть сгенерированы программно на основе еще одной комбинации атрибутов и/или преднамеренной идентификации роли и местоположения сервера. В случае факта центра обработки данных, если центры обработки данных различаются по IP-адресу, вы можете указать центр обработки данных из этого.

Связанный контент