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)