В документации столба я вижу, что есть два способа сопоставления данных столбцов в SLS.
{{ pillar['foo'] }}
и
{{ salt['pillar.get']('foo') }}
Метод pillar.get лучше обрабатывает вложенные данные столбцов и позволяет указать значение по умолчанию, если данные не найдены в столбце. Но это немного больше печатает, и я считаю, что первый метод легче читать.
Итак, считается ли наилучшей практикой всегда использовать метод pillar.get или использовать столбец ['foo'] приемлемый, особенно при работе с не-вложенными данными столбцов.
Я подозреваю, что всегда использовать метод pillar.get лучше, поскольку имеет смысл использовать его при работе с вложенными данными столбцов или вы хотите установить значение по умолчанию. И это лучше всего для вас одним методом. Но я хотел, чтобы другие люди думали.
Thansk, Джо