Spec-Zone.ru › Ansible

community.network.ce_ntp модуль — Управление основной конфигурацией NTP на коммутаторах HUAWEI CloudEngine.

Примечание

Этот модуль входит в коллекцию community.network (версия 5.0.3).

У вас, возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install community.network.

Чтобы использовать его в книге задач, укажите: community.network.ce_ntp.

  • Обзор
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Обзор

  • Управляет основной конфигурацией NTP на коммутаторах HUAWEI CloudEngine.

Псевдонимы: network.cloudengine.ce_ntp

Параметры

Параметр

Комментарии

is_preferred

строка

Устанавливает заданный сервер NTP или peer в качестве предпочтительного сервера или peer NTP для устройства.

Варианты:

  • "enable"
  • "disable"

key_id

строка

Идентификатор ключа аутентификации для использования с заданным сервером NTP или peer.

peer

строка

Сеть адрес peer NTP.

server

строка

Сеть адрес сервера NTP.

source_int

строка

Локальный интерфейс источника, с которого отправляются сообщения NTP. Должен быть полное имя интерфейса, например, 40GE1/0/22, vlanif10. Типы интерфейсов, такие как 10GE, 40GE, 100GE, Eth-Trunk, LoopBack, MEth, NULL, Tunnel, Vlanif.

state

строка

Управляет состоянием ресурса.

Варианты:

  • "present" ← (по умолчанию)
  • "absent"

vpn_name

строка

Устанавливает, чтобы устройство общалось с заданным сервером NTP или peer через определенный VPN.

По умолчанию: "_public_"

Примечания

Примечание

  • Данному модулю требуется, чтобы служба netconf была включена на удалённом управляемом устройстве.
  • Рекомендуемое подключение — netconf.
  • Этот модуль также работает с подключениями local для устаревших книг задач.

Примеры

- name: NTP test
  hosts: cloudengine
  connection: local
  gather_facts: false

  tasks:

  - name: "Set NTP Server with parameters"
    community.network.ce_ntp:
      server: 192.8.2.6
      vpn_name: js
      source_int: vlanif4001
      is_preferred: enable
      key_id: 32

  - name: "Set NTP Peer with parameters"
    community.network.ce_ntp:
      peer: 192.8.2.6
      vpn_name: js
      source_int: vlanif4001
      is_preferred: enable
      key_id: 32

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

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

Ключ

Описание

changed

логическое

проверка, были ли внесены изменения на устройстве

Возвращается: всегда

Пример: true

end_state

словарь

k/v пары с информацией ntp после выполнения модуля

Возвращается: всегда

Пример: {"is_preferred": "enable", "key_id": "48", "server": "2.2.2.2", "source_int": "vlanif4002", "vpn_name": "js"}

existing

словарь

k/v пары существующего сервера/peer ntp

Возвращается: всегда

Пример: {"is_preferred": "disable", "key_id": "32", "server": "2.2.2.2", "source_int": "vlanif4002", "vpn_name": "js"}

proposed

словарь

k/v пары параметров, переданных в модуль

Возвращается: всегда

Пример: {"is_preferred": "enable", "key_id": "48", "server": "2.2.2.2", "source_int": "vlanif4002", "state": "present", "vpn_name": "js"}

updates

список / элементы=строка

команда, отправленная устройству

Возвращается: всегда

Пример: ["ntp server 2.2.2.2 authentication-keyid 48 source-interface vlanif4002 vpn-instance js preferred"]

Авторы

  • Zhijin Zhou (@QijunPan)

Ссылки на коллекцию

  • Система отслеживания ошибок
  • Репозиторий (источники)

© 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/ce_ntp_module.html

Spec-Zone.ru

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