Модуль community.network.ce_aaa_server_host — Управление настройками хоста сервера AAA на коммутаторах HUAWEI CloudEngine.
Примечание
Этот модуль входит в коллекцию community.network (версия 5.0.3).
Эта коллекция, возможно, уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.network.
Для использования в плейбуке укажите: community.network.ce_aaa_server_host.
Обзор
- Управляет настройками хоста сервера AAA на коммутаторах HUAWEI CloudEngine.
Псевдонимы: network.cloudengine.ce_aaa_server_host
Параметры
Параметр | Комментарии |
|---|---|
hwtacacs_is_public_net boolean | Установить public-net. Варианты:
|
hwtacacs_is_secondary_server boolean | Является ли сервер вторичным. Варианты:
|
hwtacacs_server_host_name string | Имя хоста сервера Hwtacacs. |
hwtacacs_server_ip string | IPv4-адрес сервера. Должен быть действительным одноадресным IP-адресом. Значение представляет собой строку от 0 до 255 символов в точечной десятичной записи. |
hwtacacs_server_ipv6 string | IPv6-адрес сервера. Должен быть действительным одноадресным IP-адресом. Общая длина составляет 128 бит. |
hwtacacs_server_type string | Тип сервера Hwtacacs. Варианты:
|
hwtacacs_template string | Имя шаблона HWTACACS. Значение представляет собой строку от 1 до 32 символов без учёта регистра. |
hwtacacs_vpn_name string | Имя экземпляра VPN. |
local_ftp_dir string | Каталог пользователя FTP. Значение представляет собой строку от 1 до 255 символов. |
local_password string | Пароль для входа пользователя. Пароль может содержать буквы, цифры и специальные символы. Значение представляет собой строку от 1 до 255 символов. |
local_service_type string | Тип локального входа пользователя, например, ftp ssh snmp telnet. |
local_user_group string | Имя группы пользователей, к которой принадлежит пользователь. Пользователь наследует все права группы пользователей. Значение представляет собой строку от 1 до 32 символов. |
local_user_level string | Уровень входа локального пользователя. Значение представляет собой целое число в диапазоне от 0 до 15. |
local_user_name string | Имя локального пользователя. Значение представляет собой строку от 1 до 253 символов. |
radius_group_name string | Имя группы серверов RADIUS. Значение представляет собой строку от 1 до 32 символов без учёта регистра. |
radius_server_ip string | IPv4-адрес настроенного сервера. Значение представляет собой строку от 0 до 255 символов в точечной десятичной записи. |
radius_server_ipv6 string | IPv6-адрес настроенного сервера. Общая длина составляет 128 бит. |
radius_server_mode string | Настроенный основной или вторичный сервер для конкретного сервера. Варианты:
|
radius_server_name string | Имя хоста настроенного сервера. Значение представляет собой строку от 0 до 255 символов с учётом регистра. |
radius_server_port string | Настроенный порт сервера для конкретного сервера. Значение представляет собой целое число в диапазоне от 1 до 65535. |
radius_server_type string | Тип сервера Radius. Варианты:
|
radius_vpn_name string | Установить экземпляр VPN. Значение представляет собой строку от 1 до 31 символа с учётом регистра. |
состояние строка | Укажите желаемое состояние ресурса. Варианты:
|
Примечания
Примечание
- Для работы данного модуля требуется, чтобы на удалённом управляемом устройстве была включена служба netconf.
- Рекомендуемое подключение —
netconf. - Этот модуль также работает с подключением
localдля устаревших playbooks.
Примеры
- name: AAA server host test
hosts: cloudengine
connection: local
gather_facts: false
tasks:
- name: "Config local user when use local scheme"
community.network.ce_aaa_server_host:
state: present
local_user_name: user1
local_password: 123456
- name: "Undo local user when use local scheme"
community.network.ce_aaa_server_host:
state: absent
local_user_name: user1
local_password: 123456
- name: "Config radius server ip"
community.network.ce_aaa_server_host:
state: present
radius_group_name: group1
radius_server_type: Authentication
radius_server_ip: 10.1.10.1
radius_server_port: 2000
radius_server_mode: Primary-server
radius_vpn_name: _public_
- name: "Undo radius server ip"
community.network.ce_aaa_server_host:
state: absent
radius_group_name: group1
radius_server_type: Authentication
radius_server_ip: 10.1.10.1
radius_server_port: 2000
radius_server_mode: Primary-server
radius_vpn_name: _public_
- name: "Config hwtacacs server ip"
community.network.ce_aaa_server_host:
state: present
hwtacacs_template: template
hwtacacs_server_ip: 10.10.10.10
hwtacacs_server_type: Authorization
hwtacacs_vpn_name: _public_
- name: "Undo hwtacacs server ip"
community.network.ce_aaa_server_host:
state: absent
hwtacacs_template: template
hwtacacs_server_ip: 10.10.10.10
hwtacacs_server_type: Authorization
hwtacacs_vpn_name: _public_
Значения возврата
Общие значения возврата описаны здесь, следующие поля уникальны для данного модуля:
Ключ | Описание |
|---|---|
changed логическое | проверка, были ли внесены изменения на устройстве Возвращаемое значение: всегда Пример: |
end_state словарь | параметры aaa в формате ключ/значение после выполнения модуля Возвращаемое значение: всегда Пример: |
existing словарь | параметры существующего хоста aaa-сервера в формате ключ/значение Возвращаемое значение: всегда Пример: |
proposed словарь | параметры модуля в формате ключ/значение Возвращаемое значение: всегда Пример: |
updates список / элементы=строка | команда, отправленная на устройство Возвращаемое значение: всегда Пример: |
Ссылки на коллекцию
© 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_aaa_server_host_module.html