Spec-Zone.ru › Ansible 2.11

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
логическое значение
    Варианты:
  • 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–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

Spec-Zone.ru

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