Spec-Zone.ru › Ansible 2.4

junos_system - Управление атрибутами системы на устройствах Juniper JUNOS

Новое в версии 2.4.

  • Обзор
  • Требования (к хосту, на котором выполняется модуль)
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Примечания
    • Статус
    • Информация о техническом обслуживании

Обзор

  • Этот модуль обеспечивает декларативное управление атрибутами системы узла на устройствах Juniper JUNOS. Он предоставляет возможность настроить параметры системы хоста или удалить эти параметры из активной конфигурации устройства.

Требования (к хосту, на котором выполняется модуль)

  • ncclient (>=v0.5.2)

Параметры

параметр обязательно по умолчанию варианты комментарии
active
нет True
  • True
  • False
Указывает, активна или деактивирована конфигурация
domain_name
нет
Настройте имя домена IP на удаленном устройстве на предоставленное значение. Значение должно быть в форме с точками и будет добавлено к hostname для создания полностью квалифицированного доменного имени.
domain_search
нет
Предоставляет список суффиксов домена, которые следует добавить к имени хоста для целей разрешения имен. Этот аргумент принимает список имен и будет согласован с текущей активной конфигурацией на работающем узле.
hostname
нет
Настройте параметр имени хоста устройства. Этот параметр принимает значение ASCII-строки.
name_servers
нет
Список DNS-серверов по IP-адресу, используемых для выполнения запросов разрешения имен. Этот аргумент принимает либо список DNS-серверов, см. примеры.
state
нет present
  • present
  • absent
Состояние значений конфигурации в текущей активной конфигурации устройства. При установке в present значения должны быть настроены в активной конфигурации устройства, а при установке в absent значения не должны быть в активной конфигурации устройства.

Примеры

- name: configure hostname and domain name
  junos_system:
    hostname: junos01
    domain_name: test.example.com
    domain-search:
      - ansible.com
      - redhat.com
      - juniper.com

- name: remove configuration
  junos_system:
    state: absent

- name: configure name servers
  junos_system:
    name_servers:
      - 8.8.8.8
      - 8.8.4.4

Возвращаемые значения

Общие возвращаемые значения описаны здесь Возвращаемые значения, следующие являются полями, уникальными для этого модуля:

имя описание возвращается тип образец
diff.prepared
Разница в конфигурации до и после применения изменения.
при изменении конфигурации и включенном параметре diff. строка [edit system] + host-name test; + domain-name ansible.com; + domain-search redhat.com; [edit system name-server] 172.26.1.1 { ... } + 8.8.8.8;

Примечания

Примечание

  • Этот модуль требует, чтобы служба netconf system была включена на удаленном управляемом устройстве.
  • Тестировалось на vSRX JUNOS версии 15.1X49-D15.4, vqfx-10000 JUNOS версии 15.1X53-D60.4.

Статус

Этот модуль помечен как предварительный, что означает, что он не гарантирует обратную совместимость интерфейса.

Информация о техническом обслуживании

Дополнительную информацию о поддержке этого модуля компанией Red Hat см. в knowledge base article<https://access.redhat.com/articles/rhel-top-support-policies>

Для получения помощи в разработке модулей, если вы заинтересованы, см. Информация о сообществе и участие, Тестирование Ansible и Разработка модулей.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.4/junos_system_module.html

Spec-Zone.ru

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