Saltstack学習(F) - 開発と実行モジュールAPIの使用

まず、実行モジュールの開発

ストレージ・パスを構築し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

おすすめ

転載: www.cnblogs.com/hujinzhong/p/11442222.html