Модуль dellemc.enterprise_sonic.sonic_aaa — Управление AAA и его параметрами
Примечание
Этот модуль является частью коллекции dellemc.enterprise_sonic (версия 2.5.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для её установки используйте: ansible-galaxy collection install dellemc.enterprise_sonic.
Чтобы использовать её в книге задач, укажите: dellemc.enterprise_sonic.sonic_aaa.
Новая функция в dellemc.enterprise_sonic 1.1.0
Обзор
- Этот модуль используется для управления параметрами aaa на устройствах, работающих под управлением Enterprise SONiC.
Примечание
Этот модуль имеет соответствующий плагин действий.
Параметры
Параметр | Комментарии |
|---|---|
config словарь | Указывает конфигурации, связанные с aaa. |
|
authentication словарь |
Указывает конфигурации, необходимые для аутентификации aaa. |
|
data словарь |
Указывает данные, необходимые для аутентификации aaa. |
|
fail_through логическое значение |
Указывает состояние failthrough. Варианты:
|
|
group строка |
Указывает метод аутентификации aaa. Варианты:
|
|
local логическое значение |
Включить или выключить локальную аутентификацию. Варианты:
|
state строка | Указывает операцию, которая должна быть выполнена над параметрами aaa, настроенными на устройстве. В случае слияния (merged) входная конфигурация будет слита с существующей конфигурацией aaa на устройстве. В случае удаления (deleted) существующая конфигурация aaa будет удалена с устройства. В случае замены (replaced) существующая конфигурация aaa будет заменена предоставленной конфигурацией. В случае переопределения (overridden) существующая конфигурация aaa будет переопределена предоставленной конфигурацией. Варианты:
|
Примечания
Примечание
- Проверено на Enterprise SONiC Distribution от Dell Technologies.
- Поддерживает
check_mode.
Примеры
# Using deleted
#
# Before state:
# -------------
#
# do show aaa
# AAA Authentication Information
# ---------------------------------------------------------
# failthrough : True
# login-method : local
- name: Delete aaa configurations
dellemc.enterprise_sonic.sonic_aaa:
config:
authentication:
data:
local: True
state: deleted
# After state:
# ------------
#
# do show aaa
# AAA Authentication Information
# ---------------------------------------------------------
# failthrough : True
# login-method :
# Using deleted
#
# Before state:
# -------------
#
# do show aaa
# AAA Authentication Information
# ---------------------------------------------------------
# failthrough : True
# login-method : local
- name: Delete aaa configurations
dellemc.enterprise_sonic.sonic_aaa:
config:
state: deleted
# After state:
# ------------
#
# do show aaa
# AAA Authentication Information
# ---------------------------------------------------------
# failthrough :
# login-method :
# Using merged
#
# Before state:
# -------------
#
# do show aaa
# AAA Authentication Information
# ---------------------------------------------------------
# failthrough : False
# login-method :
- name: Merge aaa configurations
dellemc.enterprise_sonic.sonic_aaa:
config:
authentication:
data:
local: true
fail_through: true
state: merged
# After state:
# ------------
#
# do show aaa
# AAA Authentication Information
# ---------------------------------------------------------
# failthrough : True
# login-method : local
# Using replaced
#
# Before state:
# -------------
#
# do show aaa
# AAA Authentication Information
# ---------------------------------------------------------
# failthrough : False
# login-method : local, radius
- name: Replace aaa configurations
dellemc.enterprise_sonic.sonic_aaa:
config:
authentication:
data:
group: ldap
fail_through: true
state: replaced
# After state:
# ------------
#
# do show aaa
# AAA Authentication Information
# ---------------------------------------------------------
# failthrough : True
# login-method : local, ldap
# Using overridden
#
# Before state:
# -------------
#
# do show aaa
# AAA Authentication Information
# ---------------------------------------------------------
# failthrough : False
# login-method : local, radius
- name: Override aaa configurations
dellemc.enterprise_sonic.sonic_aaa:
config:
authentication:
data:
group: tacacs+
fail_through: true
state: overridden
# After state:
# ------------
#
# do show aaa
# AAA Authentication Information
# ---------------------------------------------------------
# failthrough : True
# login-method : tacacs+
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
Ключ | Описание |
|---|---|
after список / элементы=строка | Вызов результирующей модели конфигурации. Возвращается: при изменении Пример: |
after(generated) список / элементы=строка | Вызов сгенерированной модели конфигурации. Возвращается: когда Пример: |
before список / элементы=строка | Конфигурация до вызова модели. Возвращается: всегда Пример: |
commands список / элементы=строка | Набор команд, отправленных на удалённое устройство. Возвращается: всегда Пример: |
Ссылки на коллекцию
© 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/dellemc/enterprise_sonic/sonic_aaa_module.html