Модуль dellemc.enterprise_sonic.sonic_fips — управление конфигурациями FIPS в SONiC
Примечание
Этот модуль входит в коллекцию dellemc.enterprise_sonic (версия 3.2.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в состав ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install dellemc.enterprise_sonic.
Чтобы использовать её в плейбуке, укажите: dellemc.enterprise_sonic.sonic_fips.
Добавлено в dellemc.enterprise_sonic 2.1.0
Краткое описание
- Этот модуль обеспечивает управление конфигурацией FIPS, задавая требования безопасности для криптографических модулей на устройствах под управлением SONiC.
Параметры
Параметр | Описание |
|---|---|
config словарь | Режим конфигурации FIPS с указанием требований безопасности для криптографических модулей. |
|
enable логическое значение |
Этот аргумент принимает логическое значение, позволяющее включить или отключить режим FIPS. Варианты:
|
state строка | Параметр состояния задаёт тип обновления конфигурации, которое необходимо выполнить на устройстве. Если значение состояния — «merged», указанные атрибуты объединяются с уже настроенными атрибутами. Если значение — «deleted», указанные атрибуты удаляются из существующей конфигурации. Варианты:
|
Примеры
# Using "deleted" state
#
# Before state:
# -------------
#
# sonic# show running-configuration | grep fips
# !
# crypto fips enable
# !
- name: Delete FIPS mode configuration
dellemc.enterprise_sonic.sonic_fips:
config:
enable: false
state: deleted
# After state:
# ------------
# sonic# show running-configuration | grep fips
# sonic#
# Using "deleted" state
#
# Before state:
# -------------
#
# sonic# show fips status
# !
# FIPS Mode : Enabled
# Crypto Library : OpenSSL 1.1.1n-fips 15 Mar 2022
# FIPS Object Module : DELL OpenSSL FIPS Crypto Module v2.6 July 2021
# !
- name: Disable FIPS mode
dellemc.enterprise_sonic.sonic_fips:
config:
enable: false
state: deleted
# After state:
# ------------
#
# sonic# show fips status
# !
# FIPS Mode : Disabled
# Crypto Library : OpenSSL 1.1.1n-fips 15 Mar 2022
# FIPS Object Module : DELL OpenSSL FIPS Crypto Module v2.6 July 2021
# !
# Using "merged" state
#
# Before state:
# -------------
#
# sonic# show running-configuration | grep fips
# sonic#
- name: Modify FIPS configurations
dellemc.enterprise_sonic.sonic_fips:
config:
enable: true
state: merged
# After state:
# ------------
# sonic# show running-configuration | grep fips
# !
# crypto fips enable
# !
# Using "merged" state
#
# Before state:
# -------------
#
# sonic# show fips status
# !
# FIPS Mode : Disabled
# Crypto Library : OpenSSL 1.1.1n-fips 15 Mar 2022
# FIPS Object Module : DELL OpenSSL FIPS Crypto Module v2.6 July 2021
# !
- name: Enable FIPS mode
dellemc.enterprise_sonic.sonic_fips:
config:
enable: true
state: merged
# After state:
# ------------
#
# sonic# show fips status
# !
# FIPS Mode : Enabled
# Crypto Library : OpenSSL 1.1.1n-fips 15 Mar 2022
# FIPS Object Module : DELL OpenSSL FIPS Crypto Module v2.6 July 2021
# !
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
after словарь | Конфигурация после вызова модуля. Возвращается: при изменении Пример: |
before словарь | Конфигурация до вызова модуля. Возвращается: всегда Пример: |
commands список / элементы=строка | Набор команд, отправленных на удалённое устройство. Возвращается: всегда Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/dellemc/enterprise_sonic/sonic_fips_module.html