- Удалена папка default/ (мусорная директория) - Очищены vault файлы до состояния чистого репозитория - Создан чистый vault/secrets.yml с примерами - Настроен vault/.vault с паролем по умолчанию - Зашифрован vault/secrets.yml Изменения: - Удалена папка default/ со старой структурой роли - Создан чистый vault/secrets.yml с примерами секретов - Настроен vault/.vault с паролем 'ansible-vault-password' - Зашифрован vault/secrets.yml для безопасности Структура vault: - vault/.vault - пароль для vault - vault/secrets.yml - зашифрованные секреты - vault/.gitkeep - для сохранения папки в git Примеры секретов: - lab_secret: 'change-me-in-production' - test_password: 'test123' - demo_api_key: 'demo-key-12345' Команды для работы с vault: - make vault show - просмотр секретов - make vault edit - редактирование - make vault encrypt - шифрование Преимущества: - Чистый репозиторий без мусорных файлов - Готовые примеры секретов - Безопасное хранение секретов - Простые команды для работы Автор: Сергей Антропов Сайт: https://devops.org.ru
1 line
22 B
Plaintext
1 line
22 B
Plaintext
ansible-vault-password |