ce_aaa_server - Управляет глобальной конфигурацией сервера AAA на коммутаторах HUAWEI CloudEngine.
Новая версия 2.4.
Обзор
- Управляет глобальной конфигурацией сервера AAA на коммутаторах HUAWEI CloudEngine.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| accounting_mode |
| Режим учета. |
| acct_scheme_name | Имя схемы учета. Значение — строка длиной от 1 до 32 символов. | |
| authen_scheme_name | Имя схемы аутентификации. Значение — строка длиной от 1 до 32 символов. | |
| author_scheme_name | Имя схемы авторизации. Значение — строка длиной от 1 до 32 символов. | |
| domain_name | Имя домена. Значение — строка длиной от 1 до 64 символов. | |
| first_authen_mode |
| Предпочтительный режим аутентификации. |
| first_author_mode |
| Предпочтительный режим авторизации. |
| hwtacas_template | Имя шаблона HWTACACS. Значение — строка длиной от 1 до 32 символов, регистр не учитывается. | |
| local_user_group | Имя группы пользователей, к которой принадлежит пользователь. Пользователь наследует все права группы пользователей. Значение — строка длиной от 1 до 32 символов. | |
| radius_server_group | Имя группы серверов RADIUS. Значение — строка длиной от 1 до 32 символов, регистр не учитывается. | |
| state |
| Указывает желаемое состояние ресурса. |
Примеры
- name: AAA server 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: "Radius authentication Server Basic settings"
ce_aaa_server:
state: present
authen_scheme_name: test1
first_authen_mode: radius
radius_server_group: test2
provider: "{{ cli }}"
- name: "Undo radius authentication Server Basic settings"
ce_aaa_server:
state: absent
authen_scheme_name: test1
first_authen_mode: radius
radius_server_group: test2
provider: "{{ cli }}"
- name: "Hwtacacs accounting Server Basic settings"
ce_aaa_server:
state: present
acct_scheme_name: test1
accounting_mode: hwtacacs
hwtacas_template: test2
provider: "{{ cli }}"
- name: "Undo hwtacacs accounting Server Basic settings"
ce_aaa_server:
state: absent
acct_scheme_name: test1
accounting_mode: hwtacacs
hwtacas_template: test2
provider: "{{ cli }}"
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для данного модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| changed boolean | всегда | Проверка внесения изменений на устройстве Пример: True |
| end_state dict | всегда | Параметры aaa в формате ключ/значение после выполнения модуля Пример: {'Схема учета': [['hwtacacs', 'test1']], 'Шаблон hwtacacs': ['huawei', 'test2']} |
| existing dict | всегда | Параметры существующего сервера AAA в формате ключ/значение Пример: {'Схема учета': [['hwtacacs'], ['default']], 'Шаблон hwtacacs': ['huawei']} |
| proposed dict | всегда | Параметры модуля в формате ключ/значение Пример: {'accounting_mode': 'hwtacacs', 'acct_scheme_name': 'test1', 'hwtacas_template': 'test2', 'state': 'present'} |
| updates list | всегда | Команды, отправленные на устройство Пример: ['схема-учета test1', 'режим-учета hwtacacs', 'шаблон-сервера hwtacacs test2', 'hwtacacs включить'] |
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантированно будет обратной совместимостью.
Техническое обслуживание
Этот модуль помечен как community, что означает, что его поддерживает сообщество Ansible. Дополнительную информацию см. в разделе Техническое обслуживание и поддержка модулей.
Список других модулей, поддерживаемых сообществом Ansible, см. здесь.
Автор
- wangdezhuang (@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_aaa_server_module.html