Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページの目次
 

Junosデバイス管理時のAnsibleコレクション、役割、およびモジュールのエラーのトラブルシューティング

問題

説明

Ansibleプレイブックの実行中に、制御ノードは、コレクションまたはロールが juniper.device 見つからなかった、タスクでアクションが検出されなかった、または Juniper.junos モジュールを解決できなかったというエラーを生成します。例えば:

または

または

原因

Ansible制御ノードは、 juniper.device コレクションまたは Juniper.junos 役割と関連モジュールを見つけることができません。

ソリューション

コレクションとJuniper.junosロールはjuniper.device、Ansible Galaxy の Web サイトでホストされています。コレクションまたはロールのモジュールを使用するには、コレクションまたはロールを Ansible 制御ノードにインストールし、プレイブックで参照する必要があります。

Ansible制御ノードにコレクションをインストールするjuniper.deviceには、 コマンドを実行しjuniper.deviceansible-galaxy collection install.

Ansible制御ノードにロールをインストールするJuniper.junosには、 コマンドを実行しJuniper.junosansible-galaxy install.

メモ:

コレクションまたはロールを既定の場所にインストールしない場合は、Ansible セットアップでコレクションまたはロールへのパスを定義する必要がある場合があります。コレクションとロールのインストールとパスの指定の詳細については、 Ansibleの公式ドキュメントを参照してください。

コレクション モジュールを使用するには juniper.device 、モジュールの実行時に完全修飾コレクション名を参照します。例えば:

ロール モジュールを使用するには Juniper.junos 、プレイブック プレイにロールを含める必要があります。例えば: