All Projects → Mykolaichenko → vaulter

Mykolaichenko / vaulter

Licence: other
No description or website provided.

Programming Languages

go
31211 projects - #10 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to vaulter

vaultrs
An asynchronous Rust client library for the Hashicorp Vault API
Stars: ✭ 63 (+173.91%)
Mutual labels:  vault, hashicorp
Hashi Up
bootstrap HashiCorp Consul, Nomad, or Vault over SSH < 1 minute
Stars: ✭ 113 (+391.3%)
Mutual labels:  vault, hashicorp
Vault Ui
Vault-UI — A beautiful UI to manage your Vault, written in React
Stars: ✭ 1,296 (+5534.78%)
Mutual labels:  vault, hashicorp
Hvac
🔒 Python 2.7/3.X client for HashiCorp Vault
Stars: ✭ 839 (+3547.83%)
Mutual labels:  vault, hashicorp
vault-consul-kubernetes
vault + consul on kubernetes
Stars: ✭ 60 (+160.87%)
Mutual labels:  vault, hashicorp
Vaulted
nodejs based wrapper for HashiCorp's Vault HTTP API
Stars: ✭ 47 (+104.35%)
Mutual labels:  vault, hashicorp
vault-plugin-secrets-wireguard
Vault's plugin for managing server and dynamic client configurations
Stars: ✭ 41 (+78.26%)
Mutual labels:  vault, hashicorp
vault-token-helper-osx-keychain
An example @hashicorp Vault token helper for Mac OS X Keychain.
Stars: ✭ 64 (+178.26%)
Mutual labels:  vault, hashicorp
Ansible Vault
🔑 Ansible role for Hashicorp Vault
Stars: ✭ 189 (+721.74%)
Mutual labels:  vault, hashicorp
Hashi Helper
Disaster Recovery and Configuration Management for Consul and Vault
Stars: ✭ 155 (+573.91%)
Mutual labels:  vault, hashicorp
Node Vault
Client for HashiCorp's Vault
Stars: ✭ 391 (+1600%)
Mutual labels:  vault, hashicorp
hookpick
A tool to manage some operational concepts of Hashicorp Vault
Stars: ✭ 83 (+260.87%)
Mutual labels:  vault, hashicorp
Cryptr
Cryptr: a GUI for Hashicorp's Vault
Stars: ✭ 324 (+1308.7%)
Mutual labels:  vault, hashicorp
Vault.net
.NET API client for vault
Stars: ✭ 74 (+221.74%)
Mutual labels:  vault, hashicorp
T Vault
Simplified secrets management solution
Stars: ✭ 316 (+1273.91%)
Mutual labels:  vault, hashicorp
Vaultron
🤖 Vault clusters Terraformed onto Docker for great fun and learning!
Stars: ✭ 96 (+317.39%)
Mutual labels:  vault, hashicorp
vault-unseal
auto-unseal utility for Hashicorp Vault
Stars: ✭ 57 (+147.83%)
Mutual labels:  vault, hashicorp
vim-hcl
Syntax highlighting for HashiCorp Configuration Language (HCL)
Stars: ✭ 83 (+260.87%)
Mutual labels:  vault, hashicorp
Kubernetes External Secrets
Integrate external secret management systems with Kubernetes
Stars: ✭ 2,412 (+10386.96%)
Mutual labels:  vault, hashicorp
hashicorp-labs
Deploy locally on VM an Hashicorp cluster formed by Vault, Consul and Nomad. Ready for deploying and testing your apps.
Stars: ✭ 32 (+39.13%)
Mutual labels:  vault, hashicorp

Vaulter

Vaulter

friendliest console client for vault

Vaulter extends default Hashicorp Vault client, implements additional methods like list all backend path, dynamically read value, search in all backend and so on.

Features

Okey, whats new? Why can i use default vault client?

  • Despicable list subcommand
  • Not useful
  • Really not useful (as mentioned above)

Installing / Getting started

Installation looks like building module - clone repo, than run go build vaulter.go If you haven't Golang environment, download precompiled packages.

Also you may have default vault environment variables - VAULT_ADDR and VAULT_TOKEN.

Deploying / Publishing

Copy in to your $PATH.

for os x:  /usr/local/bin
for linux: 
for windows: 

Than use like regular binary file.

Main features

vaulter verify

Verify your connection to vault. Make this with first launch.

Example:

$ vaulter verify

Lookup url: http://yuor_path_here:8200/v1/auth/token/lookup-self
Request id: f1452539-fe68-3537-7d38-327932d47b3f
Request token: your_token_here
Policies: root 

vaulter tree [backend_name]

Create tree of keys in your backend. It will show only keys, without subfolders.
Specify your backend name as parameter.

$ vaulter tree backend
backend/vultr/one
backend/wordpress/blog
backend/devops/omapi/m1
backend/devops/ovh
backend/devops/mikrotik
...

Tree parameter can me more sensitive:

$ vaulter tree backend/devops
backend/devops/omapi/m1
backend/devops/ovh
backend/devops/mikrotik
...

Tree output you can grep, like

$ vaulter tree backend | grep devops
backend/devops/omapi/m1
backend/devops/ovh
backend/devops/mikrotik

vaulter search [backend_name] [regex]

It searches for pattern in your backend and show all key-values in path.
This can be used if you want to make speedily search, but cant remember path value.

Example:

$ vaulter search backend .*mikrotik.*

backend/devops/mikrotik
password: pass
ip: 192.168.1.1:8080
login: admin

Or more complex regexp:

$ vaulter search backend omapi.*m1

backend/devops/omapi/m1
key: key==
ip: 10.10.17.1
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].