デバッグモジュールはコマンドラインから情報にどのようにアクセスしますか?

デバッグモジュールはコマンドラインから情報にどのようにアクセスしますか?

gather_facts以下を使用して、設定モジュールで設定された変数をダンプします。

ansible -u centos -m setup 10.1.38.15

しかし、コマンドラインではどのように使用しますか?

これは意味がありません。

ansible -u centos -b -m debug -a "msg='{{ansible_facts}}'" 10.1.38.15

さらに、

ansible -u centos -b -m gather_facts -m debug -a "msg='{{ansible_facts}}'" 10.1.38.15
ansible -u centos -b -m setup -m debug -a "msg='{{ansible_facts}}'" 10.1.38.15

ベストアンサー1

not-playbook ansible コマンドを使用して複数のモジュールを同時に実行することはできません。

短い戯曲を書いて、事実を集め、それについて何かをしてください。

または、一時コマンドを使用してファクトを収集しますが、フィルタリングします。

ansible -m gather_facts  -a filter=ansible_hostname hostpattern

おすすめ記事