Andrew Woodlee
4b382bddd9
* Getting environment variables and passwords from Vault (not tested yet) * Vault configuration to config (not tested yet) * Ability to run scripts from file on local machine on the remote host * Ability to get ouput in the notification of a list for individual commands or all commands * Make SSH connections close after all commands have been run; reuse previous connections if needed
27 lines
514 B
Markdown
27 lines
514 B
Markdown
---
|
|
title: "Vault"
|
|
weight: 4
|
|
---
|
|
|
|
[Vault](https://www.vaultproject.io/) is a tool for storing secrets and other data securely.
|
|
|
|
Vault config can be used by prefixing `vault:` in front of a password or ENV var.
|
|
|
|
This is the object in the config file:
|
|
|
|
```yaml
|
|
vault:
|
|
token: hvs.tXqcASvTP8wg92f7riyvGyuf
|
|
address: http://127.0.0.1:8200
|
|
enabled: false
|
|
keys:
|
|
- name: mongourl
|
|
mountpath: secret
|
|
path: mongo/url
|
|
type: # KVv1 or KVv2
|
|
- name:
|
|
path:
|
|
type:
|
|
mountpath:
|
|
```
|