我在支柱文檔中看到有兩種方法可以參考SLS中的支柱數據。我是否應該一直使用pillar.get而不是支柱['foo']?
{{ pillar['foo'] }}
和
{{ salt['pillar.get']('foo') }}
的pillar.get方法處理嵌套支柱數據較好,並允許如果數據未在支柱中指定一個默認值。但是它有點打字,我發現第一種方法更容易閱讀。
因此,是否始終使用pillar.get方法或使用支柱['foo']是可接受的,尤其是在處理非嵌套支柱數據時,被認爲是最佳實踐。
我懷疑總是使用pillar.get方法是最好的,因爲在處理嵌套支柱數據時使用它或您想設置默認值是有意義的。最好只有你一個方法一致。但我想要得到別人的想法。
Thansk, 喬
感謝您的回覆。我喜歡你,但我還不能。 – NimbusScale
pget線幾乎用在我的所有配置中,並且是非常有用的樣板。 – umeboshi