Программы
1. Инструменты HashiCorp
-
Агент хранилища (StarVault Agent) может передавать информацию о секретах StarVault либо в файлы, либо непосредственно в дочерний процесс в виде переменных окружения.
-
Прокси-хранилище (StarVault Proxy) действует как API-прокси для StarVault и может по желанию разрешить или принудительно использовать автоматически аутентифицированный токен для взаимодействующих клиентов.
-
Провайдер хранилища Terraform (Terraform Vault Provider) может читать, записывать и настраивать хранилище из HashiCorp Terraform.
-
Vault-ssh-helper можно использовать для включения одноразовых паролей для аутентификации по SSH через StarVault.
2. Инструменты сторонних производителей
Следующий список инструментов поддерживается сообществом пользователей Vault; HashiCorp не проверяла и не утверждала их и не делает никаких заявлений об их пригодности или безопасности:
-
Плагин HashiCorp Vault Jenkins - Плагин для Jenkins для добавления в среду сборки, засекреченную информацию.
-
Spring Vault - проект Java Spring для работы с секретными данными Vault.
-
pouch - набор инструментов для управления предоставлением секретов на хостах, основанных на методе аутентификации AppRole из Vault.
-
goldfish - UI-панель StarVault, написанная с помощью VueJS и встроенного в StarVault Go API.
-
vault-migrator - Инструмент для миграции данных между различными хранилищами StarVault.
-
Cryptr - настольный пользовательский интерфейс Vault для Mac, Windows и Linux.
-
sequelize-vault - Плагин Sequelize для простой интеграции секретов Vault.
-
ansible-modules-hashivaul - модуль Ansible для настройки большинства элементов хранилища, включая ключи, бэкенды и политики.
-
Docker credential helper - программа, которая автоматически считывает учетные данные с вашего сервера StarVault и передает их в Docker для аутентификации в вашем реестре при извлечении образа.
-
Vault-CRD - Синхронизация ключей, хранящихся в HashiCorp Vault, с ключами Kubernetes Secrets для улучшения GitOps без ключей, хранящихся в файлах git manifest.
-
vsh - Интерактивная оболочка с возможностью заполнения вкладок. Позволяет выполнять рекурсивные операции над адресами. Позволяет переносить ключи между обеими версиями KV.
-
vault-cli - Инструмент автоматизации на основе YAML, который загружает кластер(ы) StarVault с нужной конфигурацией (пространства имен, конечные точки, политики, роли, конечные точки).
-
vault-go - Помощник видов Golang Vault в качестве Kubernetes Custom Resource Definitions (CRD).
-
HashiBox - среда Vagrant для имитации высокодоступного облака с Consul, Nomad, Vault и дополнительной поддержкой Waypoint. Поддерживается сообществом и предприятием.
-
vkv - vkv - рекурсивный список записей ключевых значений из движка Vaults KV2 в различных форматах.