VaultUI - интерфейс терминала (TUI) для HashiCorp Vault, вдохновленный k9s. Просматривайте секреты, методы аутентификации, политики и многое другое, не покидая терминал.Возможности:
- панель управления:
seal статус, версия, количество узлов высокой доступности, хранилище данных, количество ресурсов, быстрая навигация.- браузер
Secret Engines: отображает все точки монтирования KV, PKI, Transit, Identity и другие.-
KV v2 браузер путей: позволяет переходить в каталоги, читать секретные данные, копировать значения в буфер обмена.- история версий
KV v2: просмотр истории версий, отображение конкретных версий, сравнение версий.- браузер политик: список и просмотр содержимого политик
ACL с подсветкой синтаксиса.- список методов аутентификации: отображает все включенные методы аутентификации с указанием типа, метода доступа и описания.
- браузер механизма
PKI: просмотр сертификатов и ролей, просмотр сведений о PEM-файлах с возможностью копирования.- браузер транзитного движка: просмотр ключей шифрования и свойств ключей.
- браузер идентификации: просмотр объектов и групп с переключением вкладок и подробным отображением.
- переключение контекста: управление несколькими подключениями к
Vault через ~/.vaultui.yaml
- несколько методов аутентификации: аутентификация по токену, паролю пользователя и роли приложения.- палитра команд:
:secrets, :auth, :policies, :pki, :transit, :identity, :ctx
- настраиваемые сочетания клавиш: переопределяйте значения по умолчанию через файл конфигурации.- буфер обмена с автоматической очисткой: скопированные секретные данные удаляются через 30 секунд.
-
headless режим: подкоманда get в vaultui для вывода JSON в скриптах- маршрутизация на основе стека: каждое представление сохраняет положение и состояние прокрутки.
https://github.com/miladbeigi/vaultui
Опубликоввано в @gitgate
#vault #hashicorp #tui
