Cliconf プラグイン¶
Cliconf プラグインは、ネットワークデバイスに対する CLI インターフェースを抽象化したものです。これらのネットワークデバイスで Ansible がこれらのネットワークデバイスでタスクを実行する標準インターフェースを提供します。
通常、これらのプラグインはネットワークデバイスプラットフォームに 1 対 1 で対応します。適切な cliconf プラグインは、
ansible_network_os
変数に基づいて自動的に読み込まれます。
cliconf プラグインの追加¶
cliconf_plugins
ディレクトリーにカスタムのプラグインをドロップして、Ansible が他のネットワークデバイスをサポートするように拡張できます。
cliconf プラグインの使用¶
使用する cliconf プラグインは、ansible_network_os
変数から自動的に判断します。この機能をオーバーライドする理由はありません。
cliconf プラグインの多くは設定なしで動作します。タスクを CLI コマンドに変換する方法を左右する設定が 可能な追加オプションがあります。
プラグインは、自己文書化されており、プラグインごとに、設定オプションについて文書化する必要があります。
プラグイン一覧¶
ansible-doc -t cliconf -l
を使用すると、利用可能なプラグインの一覧を表示できます。
詳細にわたるドキュメントや例を参照するには、ansible-doc -t cliconf <plugin name>
を使用します。
- aireos – Use aireos cliconf to run command on Cisco WLC platform
- aruba – Use aruba cliconf to run command on Aruba platform
- asa – Use asa cliconf to run command on Cisco ASA platform
- ce – Use ce cliconf to run command on HUAWEI CloudEngine platform
- cnos – Use cnos cliconf to run command on Lenovo CNOS platform
- dellos10 – Use dellos10 cliconf to run command on Dell OS10 platform
- dellos6 – Use dellos6 cliconf to run command on Dell OS6 platform
- dellos9 – Use dellos9 cliconf to run command on Dell OS9 platform
- edgeos – Use edgeos cliconf to run command on EdgeOS platform
- edgeswitch – Use edgeswitch cliconf to run command on EdgeSwitch platform
- enos – Use enos cliconf to run command on Lenovo ENOS platform
- eos – Use eos cliconf to run command on Arista EOS platform
- eric_eccli – Use eccli cliconf to run command on Ericsson ECCLI platform
- exos – Use exos cliconf to run command on Extreme EXOS platform
- frr – Use frr cliconf to run command on Free Range Routing platform
- icx – Use icx cliconf to run command on Ruckus ICX platform
- ios – Use ios cliconf to run command on Cisco IOS platform
- iosxr – Use iosxr cliconf to run command on Cisco IOS XR platform
- ironware – Use ironware cliconf to run command on Extreme Ironware platform
- junos – Use junos cliconf to run command on Juniper Junos OS platform
- netvisor – Use netvisor cliconf to run command on Pluribus netvisor platform
- nos – Use nos cliconf to run command on Extreme NOS platform
- nxos – Use nxos cliconf to run command on Cisco NX-OS platform
- onyx – Use onyx cliconf to run command on Mellanox ONYX platform
- routeros – Use routeros cliconf to run command on MikroTik RouterOS platform
- slxos – Use slxos cliconf to run command on Extreme SLX-OS platform
- voss – Use voss cliconf to run command on Extreme VOSS platform
- vyos – Use vyos cliconf to run command on VyOS platform
See also
- ネットワーク自動化での Ansible
- Ansible を使用したネットワークデバイスの自動化の概要
- ユーザーメーリングリスト
- ご質問はございますか。 Google Group をご覧ください。
- irc.freenode.net
- #ansible-network IRC chat channel