? ? pillar也是Saltstack最重要的組件之一,其作用是定義與被控主機相關的任何數據,定義好的數據可以被其他組件使用,如模板、state、API等。在pillar中定義的數據與不同業務特性的minion相關聯,這樣不同的minion只能看到自己匹配的數據,因此pillar安全性很高,適用于一些比較敏感的數據,這也是區別grains最關鍵的一點,如定義不同業務主機的用戶id、組id、讀寫權限、程序包等信息,定義規范是采用Python字典形式,key/value,最上層的key一般為主機的id或組的名稱。下面詳細描述如何進行pillar的定義和使用。
本文轉自 轉身撞墻角 51CTO博客,原文鏈接:http://blog.51cto.com/chentianwang/1732389