Spec-Zone.ru › Ansible 2.10

community.network.cnos_system – Управление системными атрибутами на устройствах Lenovo CNOS

Примечание

Этот плагин входит в коллекцию community.network (версия 1.3.0).

Для его установки используйте: 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
логическое значение
    Варианты:
  • no
  • yes
Административный контроль включения или выключения разрешений DNS. Если этот аргумент установлен в True, разрешения выполняются, а если в False, разрешения не выполняются.
lookup_source
строка
Предоставляет один или несколько интерфейсов источника для использования при выполнении разрешений DNS. Интерфейс должен быть валидным интерфейсом, настроенным на устройстве.
name_servers
строка
Список серверов имен DNS по IP-адресу для использования при выполнении запросов разрешения имен. Этот аргумент принимает либо список серверов DNS, либо список словарей, которые настраивают сервер имен и имя VRF или ключевое слово 'default'. Смотрите примеры.
state
строка
    Варианты:
  • present ←
  • absent
Состояние значений конфигурации в текущей активной конфигурации устройства. При установке в 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–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/community/network/cnos_system_module.html

Spec-Zone.ru

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