ansible ad-hocコマンドでどのモジュールを使用できますか?

ansible ad-hocコマンドでどのモジュールを使用できますか?

私はアンサーブル作業をしています。役割を作成し、「tasks」フォルダの下にmain.ymlを作成したことを確認できます。このファイルは、この特定の役割に対してどのコマンドを実行するかを指定します。これらのコマンドを作成するときは、モジュールセットを使用してください。

モジュールを使用してコマンドを実行できる別の場所である一時コマンドという概念もあります。

すべてのモジュールを使用して一時コマンドを入力できるのか、それともそれらの一部しか使用できないのだろうか。

答え1

モジュールがターゲットホストに適していると仮定すると、一時モードでAnsibleモジュールを実行できないインスタンスは考えられません。さらに、すべてのモジュールは同じ標準に準拠する必要があります(特にすべての出力をJSONに返します)。 "-a"フラグを使用してすべてのモジュールパラメータを追加して一時モードでansibleを使用できるため、機能的にはプレイブックで同じコマンド/タスクを実行することと変わりはありません(しかし誤解しないでください。同じです。より強力)。

一時コマンドはクイックタスクおよび/またはチェックを実行するのに適していますが、それ以上のものはおそらくプレイブックでなければなりません。より良い概要は公式文書にあります。https://docs.ansible.com/ansible/latest/user_guide/intro_adhoc.html

関連情報