2016-11-17 6 views
0

私は、例えば、特定のモジュールからregister:で作成した変数の可能な値、fileモジュールを探求したいと思います。可能性:登録された変数に可能な値を表示するにはどうすればいいですか?

私は基本的に可能な値は、モジュールを使用しているときに与えることができ、パラメータの文書に類似しているもののドキュメントを探しています。特定のモジュールのためにそれを見つける/生成するための方法はありますか?

注:

documentationは言う:実行プレイブックは、結果を得るために可能な値を表示します-vの

使用を。

私は-vで脚本を実行した後、右後debug文を挿入することで、これをテストしています。ここでの出力例を示します:

TASK [postgres : Create file directory] ******************************* 
ok: [test.medstack.net] => {"changed": false, "gid": 111, "group": "postgres", "mode": "0700", "owner": "postgres", "path": "/foo/bar/", "size": 4096, "state": "directory", "uid": 105} 

TASK [postgres : debug] ******************************************************** 
ok: [test.medstack.net] => { 
    "created_postgres_dir": { 
     "changed": false, 
     "diff": { 
      "after": { 
       "path": "/foo/bar/" 
      }, 
      "before": { 
       "path": "/foo/bar/" 
      } 
     }, 
     "gid": 111, 
     "group": "postgres", 
     "mode": "0700", 
     "owner": "postgres", 
     "path": "/foo/bar/", 
     "size": 4096, 
     "state": "directory", 
     "uid": 105 
    } 
} 

-vからの出力はほとんどなく、正確に登録した変数の値と一致します。しかし、それは新しい値を与えるだけであり、可能な他の値を完全には記述しません。

答えて

1

保証された方法はありません。

一部のモジュールは、(copyモジュールhereなど)ドキュメントに戻り値を記述する。
もあります。

しかし、ほとんどの場合、モジュールの呼び出しや返された値の出力などの試行錯誤の方法があります。

そして、あなたは常に、モジュールの(またはいくつかのケースでは、アクションプラグインの)ソースコードの中に見ることができます。
exit_jsonfail_jsonの呼び出しを検索すると、通常、可能な限り近い戻り値が得られます。

関連する問題