天天看點

Puppet notify資源參數(二十八)

notify資源

notify資源主要用于輸出puppet的輔助提示資訊,在puppet的執行過程中通過這些輔助資訊了解執行的過程,它并不會改變任何操作狀态.

參數:

1

2

3

4

5

6

<code>notify { </code><code>'resource title'</code><code>:</code>

<code>  </code><code>name     =&gt; </code><code># (namevar) An arbitrary tag for your own reference; the...</code>

<code>  </code><code>message  =&gt; </code><code># The message to be sent to the...</code>

<code>  </code><code>withpath =&gt; </code><code># Whether to show the full object path. Defaults...</code>

<code>  </code><code># ...plus any applicable metaparameters.</code>

<code>}</code>

name:标示名.

messages:輸出描述資訊.

withpath:是否顯示完整對象路徑。

示例:

<code>[root@sh-web1 ~]</code><code># cat notify.pp </code>

<code>$</code><code>sum</code> <code>= 8 + 4</code>

<code>notify {</code><code>"sum"</code><code>:</code>

<code>    </code><code>message =&gt; </code><code>"${sum}"</code><code>,</code>

<code>    </code><code>withpath =&gt; </code><code>true</code><code>,</code>

運作結果:

<code>[root@sh-web1 ~]</code><code># puppet apply notify.pp </code>

<code>Notice: Compiled catalog </code><code>for</code> <code>sh-web1.localdomain </code><code>in</code> <code>environment production </code><code>in</code> <code>0.05 seconds</code>

<code>Notice: </code><code>/Stage</code><code>[main]</code><code>/Main/Notify</code><code>[</code><code>sum</code><code>]</code><code>/message</code><code>: 12</code>

<code>Notice: </code><code>/Stage</code><code>[main]</code><code>/Main/Notify</code><code>[</code><code>sum</code><code>]</code><code>/message</code><code>: defined </code><code>'message'</code> <code>as </code><code>'12'</code>

<code>Notice: Finished catalog run </code><code>in</code> <code>0.03 seconds</code>

本文轉自青衫解衣 51CTO部落格,原文連結:http://blog.51cto.com/215687833/1976347

繼續閱讀