1 技術上是的,但我們真的在談論今天棄用這個功能,所以也許不會? node.tag('foo')會將該標籤添加到該節點。但是,不要這樣做。 來源 2016-08-26 20:26:10 coderanger +0 是否有其他選項可用於節點標記自己或管理它自己的運行列表? – justMiles +0 標籤是,運行列表號。奇怪的是,我今天剛剛發佈了一個關於爲什麼節點不應該能夠改變他們的運行列表的東西:https://coderanger.net/chef-and-vault/(適用於Vault之外的很多東西) – coderanger +0 我明白有一個節點修改其run_list後面的安全問題,但它消除了卸載服務的能力。例如,我們可能會將jenkins代理投入到短時間內未使用其所有資源的計算機上,然後將其卸載。當我們刪除jenkins時,我們不能刪除角色 - 我們必須添加jenkins :: uninstall類型的配方。卸載配方將自己從run_list中刪除。這個解決方案將消失 - 是否有計劃尋求替代方案? – justMiles
是否有其他選項可用於節點標記自己或管理它自己的運行列表? – justMiles
標籤是,運行列表號。奇怪的是,我今天剛剛發佈了一個關於爲什麼節點不應該能夠改變他們的運行列表的東西:https://coderanger.net/chef-and-vault/(適用於Vault之外的很多東西) – coderanger
我明白有一個節點修改其run_list後面的安全問題,但它消除了卸載服務的能力。例如,我們可能會將jenkins代理投入到短時間內未使用其所有資源的計算機上,然後將其卸載。當我們刪除jenkins時,我們不能刪除角色 - 我們必須添加jenkins :: uninstall類型的配方。卸載配方將自己從run_list中刪除。這個解決方案將消失 - 是否有計劃尋求替代方案? – justMiles