まず、実行モジュールの開発
ストレージ・パスを構築しsaltstack Pythonモジュール:/usr/lib/python2.7/site-packages/salt/modules
1.1、カスタムモジュール
準備#のPythonモジュール [ルートマスター塩@〜]#ます。mkdir -p / SRV /塩/ベース/ _modules [ルートマスター塩@〜]#のCD / SRV /塩/ベース/ _modules [ルートマスター塩_modules @] Vimのmy_disk.py#の DEFリスト(): CMD = '-H DF' RET = __salt __ [ 'cmd.run'](CMD) リターンRETの #同期のミニオン [ルートマスター塩_modules @]塩# '*' saltutil。 sync_modules saltenv =ベース#環境を指定することができます #minionビューに [モジュールのインハウスローヤー@ルート]#のPWD の/ var /モジュールのファイル・パス上に押さ#MASTERキャッシュ/塩/ミニオン/ extmods /モジュール [モジュールのインハウスローヤー@ルート]#LL -rw 9月80ルートルート上の1 ------- 1つの午後02時24分my_disk.pyの。。 #テストが行われ 、[ルートマスター塩_modules @]塩# '*' my_disk.list 塩-C7-minion1: ファイルシステムのサイズは%が上のマウントされた無駄の使用を使用し は/ dev / sda2は48G 2.3G 46G 5%/ devtmpfs 479M 0 479M 0%の/ dev tmpfsの489M 28K 489M 1%の/ dev / shmは tmpfsの489M 670万482M 2%/実行 489M 0 489M TMPFS 0%/ SYS / FS / cgroup内 のtmpfs 98M 0 98M 0%/実行/ユーザー/ 0 塩-minion2-C7: 上のマウントされたファイルシステムサイズ使用さAVAIL使用% は/ dev / sda2は48G 2.3G 46G 5%/ devtmpfs 479M 0 479M 0 %/ devの TMPFS 489M 12K 489M 1%の/ dev / SHM TMPFS 489M 670万482M 2%/ラン 489M 0 489M 0%/ SYS / FS / cgroup内TMPFS 98M 0 98M 0%にtmpfs /実行/ユーザー/ 0