Managementデフォルトでは、プレイブックで定義された一連のタスクを実行する前に、Ansibleはプロビジョニングされているシステムに関する情報を収集するために少し時間がかかります。呼ばれるこの情報には、ネットワークインターフェイスとアドレス、リモートノードで実行されているオペレーティングシステム、使用可能なメモリなどの詳細が含まれています。AnsibleはファクトをJSON形式で保存し、アイテムはノードにグループ化されます。sammyこのコマンドは、サーバーに関する情報を含む広範なJSONを出力します。パラメータとパターンを提供します。リモートノードのすべてのIPv4アドレスに関する情報を取得する場合は、次のコマンドを使用できます。次のような出力が表示されます。false}プレイに役立つ事実を見つけたら、それに応じてプレイブックを更新できます。例として、次のプレイブックはデフォルトのネットワークインターフェイスのIPv4アドレスを出力します。前のコマンド出力から、この値は次のコマンドで使用できることがわかります。Ansibleが提供するJSONで。~/ansible-practice/playbook-03.yml次に、新しいプレイブックファイルに次の行を追加します。}}"完了したら、ファイルを保存して閉じます。最初の例を実行するときに以前に使用したものと同じ接続引数を使用します。sammyユーザーは、リモートサーバーに接続します。sammyプレイブックを実行すると、期待どおりにリモートサーバーのIPv4アドレスが出力に表示されます。203.0.113.10"}...ファクトは、プレイブックをより適切にカスタマイズするために活用できる重要なデータをカプセル化します。ファクトを通じて取得できるすべての情報の詳細については、公式のAnsibleドキュメントを参照してください。Joseモバイルバージョンに。