Spec-Zone.ru › Ansible

Ansible Vault

Ansible Vault шифрует переменные и файлы, чтобы вы могли защитить конфиденциальное содержимое, например пароли или ключи, вместо того чтобы оставлять его видимым в виде открытого текста в плейбуках или ролях. Для использования Ansible Vault вам понадобится один или несколько паролей для шифрования и расшифровки содержимого. Если вы храните пароли хранилища в стороннем инструменте, например в менеджере секретов, вам понадобится скрипт для доступа к ним. Используйте эти пароли с инструментом командной строки ansible-vault, чтобы создавать и просматривать зашифрованные переменные, создавать зашифрованные файлы, шифровать существующие файлы, а также редактировать, менять ключ шифрования или расшифровывать файлы. После этого вы сможете хранить зашифрованное содержимое в системе контроля версий и безопаснее делиться им.

Предупреждение

  • Шифрование с помощью Ansible Vault защищает ТОЛЬКО «данные в состоянии покоя». После расшифровки содержимого («данные в использовании») авторы плейбуков и плагинов отвечают за предотвращение раскрытия секретов. Подробности о скрытии вывода см. в разделе no_log, а сведения о мерах безопасности при работе с редакторами, используемыми вместе с Ansible Vault, — в разделе Шаги по обеспечению безопасности редактора.

Вы можете использовать зашифрованные переменные и файлы в разовых командах и плейбуках, указав пароли, которые использовались для их шифрования. Вы можете изменить файл ansible.cfg, чтобы указать расположение файла с паролем или настроить постоянный запрос пароля.

© 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/vault_guide/vault.html

Spec-Zone.ru

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