Package Data | |
---|---|
Maintainer Username: | dweller |
Maintainer Contact: | devon@tokenly.com (Devon Weller) |
Package Create Date: | 2017-07-21 |
Package Last Update: | 2020-02-11 |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-11-23 03:01:08 |
Package Statistics | |
---|---|
Total Downloads: | 15,864 |
Monthly Downloads: | 120 |
Daily Downloads: | 9 |
Total Stars: | 15 |
Total Watchers: | 5 |
Total Forks: | 7 |
Total Open Issues: | 2 |
A Laravel interface for Hashicorp Vault.
This is a wrapper around https://github.com/jippi/vault-php-sdk.
composer require tokenly/laravel-vault
Add the following to the providers
array in your application config:
Tokenly\Vault\VaultServiceProvider::class,
VAULT_ADDR=https://127.0.0.1:8200
VAULT_CA_CERT_PATH=/path/to/ca.cert
// get the vault seal status
$vault = app('vault');
$seal_status = $vault->sys()->sealStatus();
// seal the vault
$token = '1389b58b-0000-4800-a000-1d8869aee825'; // your vault authentication token
$vault = app('vault')->setToken($token);
$vault->sys()->seal();