2.3. ネットワークデバイスからのファクトの収集


Gather_facts キーワードは、標準化されたキーと値のペアで、ネットワークデバイスファクトを収集しやすくなります。これらのネットワークファクトをさらなるタスクにフィードして、ネットワークデバイスを管理できます。以下に示すように、ネットワーク *_facts モジュール (arista.eos.eos_facts など) で Gather_network_resources パラメーターを使用して、デバイス設定のサブセットを返すこともできます。

Copy to Clipboard Toggle word wrap
- hosts: arista
  gather_facts: True
  gather_subset: interfaces
  module_defaults:
    arista.eos.eos_facts:
      gather_network_resources: interfaces

Playbook は以下のインターフェイスのファクトを返します。

Copy to Clipboard Toggle word wrap
"network_resources": {
      "interfaces": [
          {
              "description": "test-interface",
              "enabled": true,
              "mtu": "512",
              "name": "Ethernet1"
          },
          {
              "enabled": true,
              "mtu": "3000",
              "name": "Ethernet2"
          },
          {
              "enabled": true,
              "name": "Ethernet3"
          },
          {
              "enabled": true,
              "name": "Ethernet4"
          },
          {
              "enabled": true,
              "name": "Ethernet5"
          },
          {
              "enabled": true,
              "name": "Ethernet6"
          },
      ]
  }
注記

Gather_network_resources は、サポートされているすべてのリソース (interfaces/bgp/ospf/etc`) のファクトとして設定データをレンダリングしますが、gather_subset は主に運用データをフェッチするために使用されます。

これらのファクトを保存し、eos_interfaces リソースモジュールなどの別のタスクで直接使用できます。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat, Inc.