Spec-Zone.ru › Ansible 2.6

ce_aaa_server - Управляет глобальной конфигурацией сервера AAA на коммутаторах HUAWEI CloudEngine.

Новая версия 2.4.

  • Обзор
  • Параметры
  • Примеры
  • Возвращаемые значения
  • Статус
  • Техническое обслуживание
    • Автор

Обзор

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

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
accounting_mode
    Варианты:
  • invalid
  • hwtacacs
  • radius
  • none
Режим учета.
acct_scheme_name
Имя схемы учета. Значение — строка длиной от 1 до 32 символов.
authen_scheme_name
Имя схемы аутентификации. Значение — строка длиной от 1 до 32 символов.
author_scheme_name
Имя схемы авторизации. Значение — строка длиной от 1 до 32 символов.
domain_name
Имя домена. Значение — строка длиной от 1 до 64 символов.
first_authen_mode
    Варианты:
  • invalid
  • local
  • hwtacacs
  • radius
  • none
Предпочтительный режим аутентификации.
first_author_mode
    Варианты:
  • invalid
  • local
  • hwtacacs
  • if-authenticated
  • none
Предпочтительный режим авторизации.
hwtacas_template
Имя шаблона HWTACACS. Значение — строка длиной от 1 до 32 символов, регистр не учитывается.
local_user_group
Имя группы пользователей, к которой принадлежит пользователь. Пользователь наследует все права группы пользователей. Значение — строка длиной от 1 до 32 символов.
radius_server_group
Имя группы серверов RADIUS. Значение — строка длиной от 1 до 32 символов, регистр не учитывается.
state
    Варианты:
  • present ←
  • absent
Указывает желаемое состояние ресурса.

Примеры

- 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

Spec-Zone.ru

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