Spec-Zone.ru › Ansible

Модуль arista.eos.eos_system — управление системными атрибутами на устройствах Arista EOS

Примечание

Этот модуль входит в коллекцию arista.eos (версия 12.1.2).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.

Чтобы установить её, используйте: ansible-galaxy collection install arista.eos.

Чтобы использовать её в плейбуке, укажите: arista.eos.eos_system.

Добавлено в arista.eos 1.0.0

  • Краткое описание
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Краткое описание

  • Этот модуль обеспечивает декларативное управление системными атрибутами узла на устройствах Arista EOS. Он позволяет настраивать параметры системы узла или удалять их из активной конфигурации устройства.

Примечание

Этому модулю соответствует плагин действия.

Псевдонимы: system

Параметры

Параметр

Комментарии

domain_list

псевдонимы: domain_search

список / элементы=строка

Список суффиксов домена, добавляемых к имени узла для разрешения имён. Этот аргумент принимает список имён и согласует его с текущей активной конфигурацией работающего узла.

domain_name

строка

Задаёт доменное имя IP на удалённом устройстве указанным значением. Значение должно иметь формат доменного имени с точками и будет добавлено к hostname для создания полного доменного имени.

hostname

строка

Задаёт параметр имени узла устройства. Этот параметр принимает строковое значение ASCII.

lookup_source

список / элементы=любой тип

Один или несколько исходных интерфейсов для выполнения DNS-запросов. Интерфейс, указанный в lookup_source, может существовать только в одной VRF. Этот аргумент принимает список имён интерфейсов или список хешей, задающих имя интерфейса и имя VRF. См. примеры.

name_servers

список / элементы=любой тип

Список DNS-серверов имён, заданных IP-адресами и используемых для разрешения имён. Этот аргумент принимает список DNS-серверов или список хешей, задающих сервер имён и имя VRF. См. примеры.

state

строка

Состояние значений конфигурации в текущей активной конфигурации устройства. Если задано значение present, значения должны присутствовать в активной конфигурации устройства; если задано значение absent, значения не должны присутствовать в активной конфигурации устройства.

Варианты:

  • "present" ← (по умолчанию)
  • "absent"

Примечания

Примечание

  • Проверено на Arista EOS 4.24.6F

Примеры

- name: configure hostname and domain-name
  arista.eos.eos_system:
    hostname: eos01
    domain_name: test.example.com

- name: remove configuration
  arista.eos.eos_system:
    state: absent

- name: configure DNS lookup sources
  arista.eos.eos_system:
    lookup_source: Management1

- name: configure DNS lookup sources with VRF support
  arista.eos.eos_system:
    lookup_source:
      - interface: Management1
        vrf: mgmt
      - interface: Ethernet1
        vrf: myvrf

- name: configure name servers
  arista.eos.eos_system:
    name_servers:
      - 8.8.8.8
      - 8.8.4.4

- name: configure name servers with VRF support
  arista.eos.eos_system:
    name_servers:
      - {server: 8.8.8.8, vrf: mgmt}
      - {server: 8.8.4.4, vrf: mgmt}

Возвращаемые значения

Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:

Ключ

Описание

commands

список / элементы=строка

Список команд режима конфигурации, отправляемых устройству

Возвращается: всегда

Пример: ["hostname eos01", "dns domain test.example.com"]

session_name

строка

Имя сеанса конфигурации EOS, используемого для загрузки конфигурации

Возвращается: при изменении

Пример: "ansible_1479315771"

Авторы

  • Peter Sprygada (@privateip)

Ссылки на коллекцию

  • Отслеживание проблем
  • Репозиторий (исходный код)

© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/arista/eos/eos_system_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API