terminal プラグイン

terminal プラグインには、特定のネットワークデバイスの SSH シェルを準備する方法に関する情報が含まれています。通常、自動ページングの無効化、自動ページングの無効化、出力でエラーの検出、およびデバイスでサポートおよび必要な場合の特権モードの有効化などです。

これらのプラグインはネットワークデバイスのプラットフォームに 1 対 1 で対応します。Ansible は ansible_network_os 変数に基づいて適切な terminal プラグインを自動的に読み込みます。

terminal プラグインの追加

terminal_plugins ディレクトリーにカスタムのプラグインを置いて、Ansible が他のネットワークデバイスをサポートするように拡張できます。

terminal プラグインの使用

Ansible は、ansible_network_os 変数をもとに、使用する terminal プラグインを自動的に決定します。この機能を上書きする理由はありません。

terminal プラグインは、設定なしで動作します。端末を制御するオプションはすべて、network_cli connection プラグインに公開されます。

プラグインは自己文書化されています。プラグインごとに、設定オプションについて文書化する必要があります。

参考

Ansible for Network Automation

Ansible を使用したネットワークデバイスの自動化の概要

connection プラグイン

connection プラグイン

User Mailing List

ご質問はございますか。Google Group をご覧ください。

irc.libera.chat

IRC チャットチャンネル (#ansible-network)