簡體   English   中英

包裝木偶確保=>清除后不輸出

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM