前回はfuncコマンドで各minion上のモジュールを実行する方法について解説しましたが、今回はPythonプログラムからモジュールを実行する方法について解説します。 funcコマンドの場合は、単純にモジュールを実行して結果を表示するだけでしたが、Pythonプログラムからモジュールを実行すると、実行結果に基づいて更に何らかの処理を行う、といったことが可能となります。 基本的なコード Pythonからのモジュール実行コードは、基本的には以下のようになります。 #!/usr/bin/python # func.overlord.clientのインポート import func.overlord.client as fc # 全てのminionに対して、引数を指定してモジュールメソッドを実行 # 実行結果がresultsに格納される results = fc.Client("*").modul

