ce_ntp_auth - Управление конфигурацией аутентификации NTP на коммутаторах HUAWEI CloudEngine.
Новое в версии 2.4.
Описание
- Управление конфигурацией аутентификации NTP на коммутаторах HUAWEI CloudEngine.
Параметры
| параметр | обязательно | по умолчанию | значения | комментарии |
|---|---|---|---|---|
| auth_mode |
нет |
|
Указывает алгоритм аутентификации. |
|
| auth_pwd |
нет | Текст длиной от 1 до 255 символов, зашифрованный текст длиной от 20 до 392 символов. |
||
| auth_type |
нет | encrypt |
|
Является ли заданный пароль открытым текстом или зашифрованным. Если в открытом тексте, устройство зашифрует его перед сохранением. |
| authentication |
нет |
|
Настройка включения/отключения аутентификации NTP. |
|
| key_id |
да | Идентификатор ключа аутентификации (числовой). |
||
| state |
нет | present |
|
Управление состоянием ресурса. |
| trusted_key |
нет | disable |
|
Требуется ли указанный ключ для синхронизации с источником времени. |
Примеры
- name: NTP AUTH 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: "Configure ntp authentication key-id"
ce_ntp_auth:
key_id: 32
auth_mode: md5
auth_pwd: 11111111111111111111111
provider: "{{ cli }}"
- name: "Configure ntp authentication key-id and trusted authentication keyid"
ce_ntp_auth:
key_id: 32
auth_mode: md5
auth_pwd: 11111111111111111111111
trusted_key: enable
provider: "{{ cli }}"
- name: "Configure ntp authentication key-id and authentication enable"
ce_ntp_auth:
key_id: 32
auth_mode: md5
auth_pwd: 11111111111111111111111
authentication: enable
provider: "{{ cli }}"
- name: "Unconfigure ntp authentication key-id and trusted authentication keyid"
ce_ntp_auth:
key_id: 32
state: absent
provider: "{{ cli }}"
- name: "Unconfigure ntp authentication key-id and authentication enable"
ce_ntp_auth:
key_id: 32
authentication: enable
state: absent
provider: "{{ cli }}"
Возвращаемые значения
Общие возвращаемые значения описаны здесь Возвращаемые значения, следующие поля уникальны для данного модуля:
| имя | описание | возвращается | тип | пример |
|---|---|---|---|---|
| changed | проверка, были ли внесены изменения на устройстве |
всегда | булево | True |
| end_state | k/v пары аутентификации NTP после выполнения модуля |
всегда | словарь | {'authentication-keyid': [{'key_id': '1', 'trusted_key': 'disable', 'auth_mode': 'md5'}, {'key_id': '32', 'trusted_key': 'enable', 'auth_mode': 'md5'}], 'authentication': 'off'} |
| existing | k/v пары существующей аутентификации NTP |
всегда | словарь | {'authentication-keyid': [{'key_id': '1', 'trusted_key': 'disable', 'auth_mode': 'md5'}], 'authentication': 'off'} |
| proposed | k/v пары параметров, переданных в модуль |
всегда | словарь | {'auth_type': 'text', 'authentication': 'enable', 'state': 'present', 'auth_pwd': '1111', 'key_id': '32', 'trusted_key': 'enable', 'auth_mode': 'md5'} |
| state | состояние, переданное из playbook |
всегда | строка | present |
| updates | команда, отправленная на устройство |
всегда | список | ['ntp authentication-key 32 md5 1111', 'ntp trusted-key 32', 'ntp authentication enable'] |
Примечания
Примечание
- Если
state=absent, модуль попытается удалить заданную конфигурацию ключа. Если соответствующая конфигурация ключа не найдена на устройстве, модуль завершится с ошибкой. - Если
state=absentиauthentication=on, аутентификация будет включена. - Если
state=absentиauthentication=off, аутентификация будет выключена.
Статус
Этот модуль помечен как preview, что означает, что он не гарантирует обратную совместимость интерфейса.
Для получения помощи в разработке модулей, если вы заинтересованы, пожалуйста, ознакомьтесь с Информация о сообществе и вклад, Тестирование 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/ce_ntp_auth_module.html