Модуль arista.eos.eos_system — Управление системными атрибутами на устройствах Arista EOS
Примечание
Этот модуль является частью коллекции arista.eos (версия 9.0.0).
Эта коллекция, возможно, уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install arista.eos.
Для использования в playbook укажите: 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–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/arista/eos/eos_system_module.html