1
0
Fork 0
mirror of https://github.com/Luzifer/vault-unseal.git synced 2024-12-22 13:51:20 +00:00
This small utility is a helper to automatically unlock a Vault instance
Find a file
2018-07-24 20:44:05 +02:00
vendor Remove import comment, migrate to dep for vendoring 2018-07-24 20:40:18 +02:00
.gitignore Initial version of vault-unseal tool 2015-08-12 16:44:48 +02:00
.repo-runner.yaml Add auto-publishing to Github 2018-07-24 20:41:14 +02:00
.travis.yml Publish binaries to Github 2016-10-11 16:57:36 +02:00
Dockerfile add dockerized version 2016-07-20 08:41:40 +02:00
Gopkg.lock Remove import comment, migrate to dep for vendoring 2018-07-24 20:40:18 +02:00
Gopkg.toml Remove import comment, migrate to dep for vendoring 2018-07-24 20:40:18 +02:00
History.md prepare release v1.1.2 2018-07-24 20:44:05 +02:00
LICENSE Replace license stub with full text 2018-07-24 20:43:02 +02:00
main.go Remove import comment, migrate to dep for vendoring 2018-07-24 20:40:18 +02:00
Makefile Add auto-publishing to Github 2018-07-24 20:41:14 +02:00
README.md Adjust README badges 2018-07-24 20:42:36 +02:00
structs.go Initial version of vault-unseal tool 2015-08-12 16:44:48 +02:00

Go Report Card

Luzifer / vault-unseal

This small utility is a helper to automatically unlock a Vault instance by having an amount of servers having access to one or multiple tokens.

Features

  • Provide one or multiple tokens for the unseal command
  • vault-unseal does check whether the vault instance is locked and tries to unlock if it is locked

Usage

# ./vault-unseal --help
Usage of ./vault-unseal:
      --instance="http://127.0.0.1:8200": Vault instance to unlock
  -1, --oneshot[=false]: Only try once and exit after
      --sleep=30: How long to wait between sealed-state checks
      --tokens="": Tokens to try for unsealing the vault instance