<code>cat </code><code>/</code><code>etc</code><code>/</code><code>salt</code><code>/</code><code>master</code>
<code>file_roots:</code>
<code> </code><code>base:</code>
<code> </code><code>-</code> <code>/</code><code>srv</code><code>/</code><code>salt</code><code>/</code><code>base</code>
<code> </code><code>prod:</code>
<code> </code><code>-</code> <code>/</code><code>srv</code><code>/</code><code>salt</code><code>/</code><code>prod</code>
<code>interface: </code><code>192.168</code><code>.</code><code>1.100</code>
<code>reactor:</code>
<code> </code><code>-</code> <code>'salt/auth'</code><code>:</code>
<code> </code><code>-</code> <code>/</code><code>srv</code><code>/</code><code>reactor</code><code>/</code><code>Minion.sls</code>
<code> </code><code>-</code> <code>'salt/minion/Minion/start'</code><code>:</code>
<code> </code><code>-</code> <code>/</code><code>srv</code><code>/</code><code>reactor</code><code>/</code><code>auto.sls</code>
<code>auto.sls</code>
<code>run_state:</code>
<code> </code><code>local.state.sls:</code>
<code> </code><code>-</code> <code>tgt: {{ data[</code><code>'id'</code><code>] }}</code>
<code> </code><code>-</code> <code>arg:</code>
<code> </code><code>-</code> <code>shencan</code>
<code>run_init:</code>
<code> </code><code>local.cmd.run:</code>
<code> </code><code>-</code> <code>echo initsok >></code><code>/</code><code>tmp</code><code>/</code><code>cpis</code>
<code>Minion.sls</code>
<code>{</code><code>%</code> <code>if</code> <code>'act'</code> <code>in</code> <code>data </code><code>and</code> <code>data[</code><code>'act'</code><code>] </code><code>=</code><code>=</code> <code>'pend'</code> <code>%</code><code>}</code>
<code>minion_add:</code>
<code> </code><code>wheel.key.accept:</code>
<code> </code><code>-</code> <code>match: {{ data[</code><code>'id'</code><code>] }}</code>
<code>{</code><code>%</code> <code>endif </code><code>%</code><code>}</code>
<code>shencan.sls 这个位置</code><code>/</code><code>srv</code><code>/</code><code>salt</code><code>/</code><code>base</code>
<code>/</code><code>tmp</code><code>/</code><code>example:</code>
<code> </code><code>file</code><code>.managed:</code>
<code> </code><code>-</code> <code>source: salt:</code><code>/</code><code>/</code><code>example</code>
<code>cat minion</code>
<code>master: </code><code>192.168</code><code>.</code><code>1.100</code>
<code>id</code><code>: Minion</code>
客户端启动后自动签发
具体看书
http://www.51niux.com/?id=120 SaltStack系列(五)之各种组件
<a href="https://docs.saltstack.com/en/latest/topics/reactor/" target="_blank">https://docs.saltstack.com/en/latest/topics/reactor/</a>
<code>更新</code>
<code> </code><code>-</code> <code>/</code><code>srv</code><code>/</code><code>reactor</code><code>/</code><code>auth.sls</code>
<code> </code><code>-</code> <code>'salt/minion/*/start'</code><code>:</code>
<code></code>
本文转自 liqius 51CTO博客,原文链接:http://blog.51cto.com/szgb17/1957214,如需转载请自行联系原作者