我在清單我要運行的大部分時間只有木偶保證服務只在運行時不處於維護模式
service{ $service_name :
ensure => "running",
enable => "true",
}
事情傀儡基本服務檢查是有期維護我想確保木偶不會出現並嘗試啓動備份。
我想在指定的路徑中創建一個文件「no_service_start」,並執行一個'創建'檢查,就像你可以用一個守護進行exec操作一樣,但它看起來並不像服務類型那樣。
我的下一個想法是讓實際的服務初始化腳本檢查這個文件本身,如果該文件存在,就提前死掉。
儘管這樣做的目的是阻止服務啓動,但它在puppet中表現爲一個大的紅色錯誤(如預期的那樣)。鑑於服務未啓動是一個理想的結果,如果該文件已到位,我寧願沒有錯誤消息存在,不得不花時間考慮它是否「合法」。
這是應該實施更多的「傀儡」的方式嗎?