community.network.cnos_system – Управление системными атрибутами на устройствах Lenovo CNOS
Примечание
Этот плагин входит в состав коллекции community.network (версия 2.0.1).
Для его установки используйте: ansible-galaxy collection install community.network.
Для использования в книге задач укажите: community.network.cnos_system.
Описание
- Этот модуль предоставляет декларативное управление системными атрибутами узлов на устройствах Lenovo CNOS. Он предоставляет возможность настроить параметры системы узла или удалить эти параметры из активной конфигурации устройства.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| domain_name строка | Настраивает суффикс доменного имени по умолчанию, используемый при ссылке на этот узел по его полному доменному имени (FQDN). Этот аргумент принимает либо список доменных имен, либо список словарей, настраивающих доменное имя и имя VRF, или ключевое слово 'default'. Смотрите примеры. | |
| domain_search строка | Настраивает список суффиксов доменных имен для поиска при выполнении разрешения имен DNS. Этот аргумент принимает либо список доменных имен, либо список словарей, настраивающих доменное имя и имя VRF, или ключевое слово 'default'. Смотрите примеры. | |
| hostname строка | Настройте параметр имени хоста устройства. Этот параметр принимает строковое значение ASCII или ключевое слово 'default' | |
| lookup_enabled логическое значение |
| Административный контроль включения или выключения поиска DNS. Если этот аргумент установлен в True, выполняется поиск, а если в False, поиск не выполняется. |
| lookup_source строка | Предоставляет один или несколько интерфейсов источника для использования при выполнении поиска DNS. Интерфейс должен быть валидным интерфейсом, настроенным на устройстве. | |
| name_servers строка | Список серверов имен DNS по IP-адресу для использования при выполнении поиска разрешения имен. Этот аргумент принимает либо список DNS-серверов, либо список словарей, настраивающих сервер имен и имя VRF или ключевое слово 'default'. Смотрите примеры. | |
| state строка |
| Состояние значений конфигурации в текущей активной конфигурации устройства. При установке в present значения должны быть настроены в активной конфигурации устройства, а при установке в absent значения не должны быть в активной конфигурации устройства. |
Примеры
- name: Configure hostname and domain-name
community.network.cnos_system:
hostname: cnos01
domain_name: test.example.com
- name: Remove configuration
community.network.cnos_system:
state: absent
- name: Configure name servers
community.network.cnos_system:
name_servers:
- 8.8.8.8
- 8.8.4.4
- name: Configure DNS Lookup sources
community.network.cnos_system:
lookup_source: MgmtEth0/0/CPU0/0
lookup_enabled: yes
- name: Configure name servers with VRF support
nxos_system:
name_servers:
- { server: 8.8.8.8, vrf: mgmt }
- { server: 8.8.4.4, vrf: mgmt }
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| commands список / элементы=строка | всегда | Список команд режима конфигурации для отправки на устройство Пример: ['hostname cnos01', 'ip domain-name test.example.com vrf default'] |
Авторы
- Anil Kumar Muraleedharan (@amuraleedhar)
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/network/cnos_system_module.html