ce_ntp — Управление основными настройками NTP на коммутаторах HUAWEI CloudEngine.
Новое в версии 2.4.
Описание
- Управление основными настройками NTP на коммутаторах HUAWEI CloudEngine.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| is_preferred |
|
Определяет заданный NTP-сервер или -подчинённого сервера в качестве предпочтительного NTP-сервера или -подчинённого сервера для устройства.
|
| key_id | Идентификатор ключа аутентификации для использования с заданным NTP-сервером или -подчинённым сервером. |
|
| peer | Сетевой адрес NTP-подчинённого сервера. |
|
| server | Сетевой адрес NTP-сервера. |
|
| source_int | Локальный интерфейс источника, с которого отправляются сообщения NTP. Должен быть полным именем интерфейса, например, 40GE1/0/22, vlanif10. Типы интерфейсов, такие как 10GE, 40GE, 100GE, Eth-Trunk, LoopBack, MEth, NULL, Tunnel, Vlanif. |
|
| state |
|
Управляет состоянием ресурса. |
| vpn_name | Значение по умолчанию: "_public_" |
Заставляет устройство общаться с заданным NTP-сервером или -подчинённым сервером через определённую VPN. |
Примеры
- name: NTP test
hosts: cloudengine
connection: local
gather_facts: no
vars:
cli:
host: "{{ inventory_hostname }}"
port: "{{ ansible_ssh_port }}"
username: "{{ username }}"
password: "{{ password }}"
transport: cli
tasks:
- name: "Set NTP Server with parameters"
ce_ntp:
server: 192.8.2.6
vpn_name: js
source_int: vlanif4001
is_preferred: enable
key_id: 32
provider: "{{ cli }}"
- name: "Set NTP Peer with parameters"
ce_ntp:
peer: 192.8.2.6
vpn_name: js
source_int: vlanif4001
is_preferred: enable
key_id: 32
provider: "{{ cli }}"
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие являются полями, уникальными для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| changed boolean |
всегда | Проверка, были ли внесены изменения на устройстве Пример: True |
| end_state dict |
всегда | Пара-значение пары NTP-информации после выполнения модуля Пример: {'server': '2.2.2.2', 'key_id': '48', 'is_preferred': 'enable', 'vpn_name': 'js', 'source_int': 'vlanif4002'} |
| existing dict |
всегда | Пара-значение пары существующих NTP-сервера/подчинённого сервера Пример: {'server': '2.2.2.2', 'key_id': '32', 'is_preferred': 'disable', 'vpn_name': 'js', 'source_int': 'vlanif4002'} |
| proposed dict |
всегда | Пара-значение пары переданных в модуль параметров Пример: {'server': '2.2.2.2', 'key_id': '48', 'is_preferred': 'enable', 'vpn_name': 'js', 'source_int': 'vlanif4002', 'state': 'present'} |
| updates list |
всегда | Команда, отправленная на устройство Пример: ['ntp server 2.2.2.2 authentication-keyid 48 source-interface vlanif4002 vpn-instance js preferred'] |
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как общедоступный, что означает, что он поддерживается сообществом Ansible. Дополнительную информацию см. в разделе Техническое обслуживание и поддержка модулей.
Список других модулей, также поддерживаемых сообществом Ansible, см. здесь.
Автор
- Zhijin Zhou (@CloudEngine-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.6/modules/ce_ntp_module.html