Ansibleでは、pingモジュールを使用してリモートホストに対して疎通テストを行うことができます。pingモジュールは、リモートホストに対してICMPエコーリクエストを送信し、応答を受け取るかどうかを確認します。これにより、リモートホストが正常にアクセス可能かどうかを確認できます。
以下に、pingモジュールを使用するためのシンプルな方法とコード例を示します。
- シンプルなpingタスクを実行する方法:
- name: リモートホストにpingを送信する
hosts: target_host
tasks:
- name: pingを送信する
ping:
上記の例では、target_host
に指定したリモートホストに対してpingを送信します。
- ホストのリストに対してpingを実行する方法:
- name: リモートホストにpingを送信する
hosts: target_hosts
tasks:
- name: pingを送信する
ping:
上記の例では、target_hosts
に指定した複数のリモートホストに対してpingを送信します。
これらのコード例を使用することで、Ansibleのpingモジュールを効果的に活用することができます。また、Ansibleのドキュメントやオンラインリソースからさらに詳細な情報を入手することをおすすめします。