notify資源
notify資源主要用于輸出puppet的輔助提示資訊,在puppet的執行過程中通過這些輔助資訊了解執行的過程,它并不會改變任何操作狀态.
參數:
1
2
3
4
5
6
<code>notify { </code><code>'resource title'</code><code>:</code>
<code> </code><code>name => </code><code># (namevar) An arbitrary tag for your own reference; the...</code>
<code> </code><code>message => </code><code># The message to be sent to the...</code>
<code> </code><code>withpath => </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 => </code><code>"${sum}"</code><code>,</code>
<code> </code><code>withpath => </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