しばらく前に、私は素晴らしい製品について書きました: 塩 。
時は止まらず、ソルトも発展しています。
最近の変更のうち、次の点に注意できます。
-プロジェクトの収益化を試みます(プロジェクトは.comに移動し、有料サポートを受けました)
-オーバーステート
-ノードグループ
-多数の新しいドキュメント
-主観的に優れたウィンドウのサポート
そして今、もう少しすべてについて
オーバーステート
ほとんどの場合、システムのセットアップには一連の連続した手順が必要であり、順序を保つことは非常に重要です。
古いバージョンでさえ、同じ状態内でいくつかのシーケンスを整理することが可能でした。 オーバーステートを使用すると、ステート間で一連のアクションを整理できます。
詳細はこちらをご覧ください 。
ノードグループ
特定の条件の対象となるマシンの選択は、次の方法で可能です。
1. minion_id
[root@control salt]# salt 'dc-nl2' test.ping
dc-nl2:
True
2. 正規表現
[root@control salt]# salt -E 'dc-nl\d?' test.ping
dc-nl:
True
dc-nl2:
True
3. リストへ
salt -L 'web1,web2,web3' test.ping
4. Grains 続きを読む (多分、おそらく。私は正しい方法を思いつきませんでした)
salt -G 'os:CentOS' test.ping
グラニュールは、起動時に自動的に受け取るミニオンの静的プロパティです。 ミニオン設定でグラニュールを登録することもできます
5. ノードグループ
ノードグループを使用すると、ウィザード構成ファイルでいくつかのホストグループを静的に定義できます。
nodegroups:
group1: 'L@foo.domain.com,bar.domain.com,baz.domain.com or bl*.domain.com'
group2: 'G@os:Debian and foo.domain.com'
ドキュメント
言うことは何もありません、それはプロジェクトとともに本当に成長します。
ここに完全な目次があります 。
状態に関するチュートリアルを読むことをお勧めします。
Windowsサポート
この記事の執筆時点では、Saltのバージョンは約0.12でした。
Linuxですべてが正常に機能する場合、Windowsで何らかの依存関係が必要であり、どの依存関係が正確にわからなかったと言えます。 VCredistのいくつかのバージョンのようです。
これで、インストーラーによって見事にインストールされました。
参照資料
自分に塩を
状態の例
実際、これは小さなレビュー記事です。
コメントに例を表示したい場合は、このすべての使用方法に関する記事の例をさらに2つ取り上げます。 現在、彼はSaltを介してWindows上のいくつかのプロセスを自動化することに非常に忙しい。
PS記事の品質とエラー/タイプミスに関するコメントは喜んで受け入れます(できればPMで)。エラーを修正します。 強く蹴らないでください。ただ学習するだけです。