BSD Ports

security/vault 1.8.7_12 DragonFly

Tool for securely accessing secrets

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MPL20
Categories
security
Package size
24691.7 KiB, 121803.5 KiB installed

Description

Vault is a tool for securely accessing secrets. A secret is anything that you want to tightly control access to, such as API keys, passwords, certificates, and more. Vault provides a unified interface to any secret, while providing tight access control and recording a detailed audit log.

In the other systems

SystemPortVersion
DragonFlysecurity/vault1.8.7_12
FreeBSDsecurity/vault2.2.0_1
OpenBSDsecurity/vault2.1.0
NetBSDsecurity/vault1.6.6nb57
HardenedBSDsecurity/vault2.1.1
GhostBSDsecurity/vault2.1.0

Install

Binary package:

pkg install vault

From DPorts:

cd /usr/dports/security/vault && make install clean

Dependencies

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

The vault user created by the vault package is now a member of the daemon
class, which will allow it to use mlock() when started by the rc script. This
will not be reflected in systems where the user already exists. Please add the
vault user to the daemon class manually by running:

pw usermod -L daemon -n vault

or delete the user and reinstall the package.

You may also need to increase memorylocked for the daemon class in
/etc/rc.conf to more than 1024M (the default) or more:

vault_limits_mlock="2048M"

Or to disable mlock, add:

disable_mlock = 1

to /usr/local/etc/vault.hcl