damienfern / vault-symfony-bundle
A Symfony bundle to inject secrets from HashiCorp Vault to environment variables.
Package info
github.com/damienfern/vault-symfony-bundle
Type:symfony-bundle
pkg:composer/damienfern/vault-symfony-bundle
dev-main
2026-02-05 09:49 UTC
Requires
- php: >=8.2
- symfony/config: ^6.4|^7.3
- symfony/dependency-injection: ^6.4|^7.3
- symfony/http-client: ^6.4|^7.3
- symfony/http-kernel: ^6.4|^7.3
Requires (Dev)
- php-cs-fixer/shim: ^3.93
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^11.5
This package is auto-updated.
Last update: 2026-04-05 10:18:37 UTC
README
Installation
composer require damienfern/vault-symfony-bundle
TODO before v1
- Use Symfony HTTP client instead of pure Curl
- Add support for app role auth
- Add unit tests
- Add PHPStan
- Solve PHPStan errors
- Add CS Fixer
- Add CI/CD
- Add Integration tests
- Add proper Exception for Vault errors
- Add more documentation on config options
TODO after v1
- Find a way to revoke cache (webhook ?)
- Use APCu for caching env vars