Модуль community.network.cnos_system – Управление системными атрибутами на устройствах Lenovo CNOS
Примечание
Этот модуль входит в коллекцию community.network (версия 5.0.3).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install community.network.
Чтобы использовать его в книге задач, укажите: community.network.cnos_system.
Краткое описание
- Этот модуль предоставляет декларативное управление атрибутами систем узлов на устройствах Lenovo CNOS. Он предоставляет возможность настроить параметры системы хоста или удалить эти параметры из активной конфигурации устройства.
Псевдонимы: network.cnos.cnos_system
Параметры
Параметр | Комментарии |
|---|---|
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: true
- 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 список / элементы=строка | Список команд конфигурации в режиме конфигурации, которые необходимо отправить на устройство Возвращаемое значение: всегда Пример: |
Ссылки на коллекцию
© 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/community/network/cnos_system_module.html