Модуль 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 строка | Задаёт параметр имени узла устройства. Этот параметр принимает строковое значение ASCII. |
lookup_source список / элементы=любой тип | Один или несколько исходных интерфейсов для выполнения DNS-запросов. Интерфейс, указанный в |
name_servers список / элементы=любой тип | Список DNS-серверов имён, заданных IP-адресами и используемых для разрешения имён. Этот аргумент принимает список DNS-серверов или список хешей, задающих сервер имён и имя VRF. См. примеры. |
state строка | Состояние значений конфигурации в текущей активной конфигурации устройства. Если задано значение 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 список / элементы=строка | Список команд режима конфигурации, отправляемых устройству Возвращается: всегда Пример: |
session_name строка | Имя сеанса конфигурации EOS, используемого для загрузки конфигурации Возвращается: при изменении Пример: |
Ссылки на коллекцию
© 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