Модуль community.general.crypttab – Зашифрованные устройства блочного интерфейса Linux
Примечание
Этот модуль является частью коллекции community.general (версия 9.5.0).
У вас, возможно, уже установлена эта коллекция, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.general.
Для использования в книге задач укажите: community.general.crypttab.
Описание
- Управление зашифрованными устройствами блочного интерфейса Linux, настроенными во время загрузки системы в
/etc/crypttab.
Параметры
Параметр | Комментарии |
|---|---|
backing_device строка | Путь к основному устройству блочного интерфейса или файлу, или UUID устройства блочного интерфейса, префикс которого |
name строка / обязательный | Имя зашифрованного устройства блочного интерфейса, как оно отображается в файле |
opts строка | Список параметров, разделённых запятыми. Подробности см. в |
password путь | Пароль шифрования, путь к файлу с паролем или |
path путь | Путь к файлу, который следует использовать вместо Это может быть полезно в среде chroot. Значение по умолчанию: |
state строка / обязательный | Используйте Используйте Используйте Используйте Доступные значения:
|
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Может работать в |
diff_mode | Поддержка: отсутствует | Вернёт подробности об изменениях (или, возможно, необходимости изменений в |
Примеры
- name: Set the options explicitly a device which must already exist
community.general.crypttab:
name: luks-home
state: present
opts: discard,cipher=aes-cbc-essiv:sha256
- name: Add the 'discard' option to any existing options for all devices
community.general.crypttab:
name: '{{ item.device }}'
state: opts_present
opts: discard
loop: '{{ ansible_mounts }}'
when: "'/dev/mapper/luks-' in {{ item.device }}"
Ссылки на коллекцию
© 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/general/crypttab_module.html