command
module
Version:
v0.0.0-...-279f058
Opens a new window with list of versions in this module.
Published: Aug 2, 2019
License: GPL-2.0
Opens a new window with license information.
Imports: 18
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
Controller
Manages a Vault server through its HTTP API.
Table Of Contents
Overview
Controller which manages a vault server.
Currently handles:
- Initializing
- Unsealing
- Setting up GitHub authentication
Develop
Install Go 1.12+.
Run Vault locally:
make vault
In another terminal run the controller:
go run .
Documentation
¶
Operates Vault server.
Performs the following steps in order.
1. Initialize Vault. Master key parts are saved in a
Kubernetes secret under the key `keys`.
2. Unseal Vault
3. Configure using Vault API
Configured via TOML file in PWD or /etc/vault-controller.
Source Files
¶
Directories
¶
Controller configuration.
|
Controller configuration. |
|
|
Vault API data structures.
|
Vault API data structures. |
Click to show internal directories.
Click to hide internal directories.