[英]package puppet ensure => purged without output
我知道puppet中有一個錯誤,用於刪除諸如
package {'foo': ensure => purged}
它會執行
/usr/bin/yum -y erase foo
但是當我執行puppet agent --test
時,有什么方法可以清除而不顯示如下內容?
Notice: /Stage[main]/Php/Package[foo]/ensure: created
我不能使用缺少的選項,因為如果存在,則需要清除。
是的,這是有可能的,但很可能您不想這樣做。 上面的代碼是“正確的方法”。
Notice: /Stage[main]/Php/Package[foo]/ensure: created
僅通知您在Puppet目錄中已經聲明了某些資源(這並不意味着已安裝該軟件包)。
您可以從終端檢查聲明:
$ puppet resource package foo
package { 'foo':
ensure => 'purged',
}
這樣可以確保將包裝清除(如果有)。 這可能就是您想要的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.