BSD Ports

security/vault 2.2.0_1 FreeBSD

Tool for securely accessing secrets

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
MPL20
Categories
security
Package size
59411.7 KiB, 347867.9 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
FreeBSDsecurity/vault2.2.0_1
OpenBSDsecurity/vault2.1.0
NetBSDsecurity/vault1.6.6nb57
DragonFlysecurity/vault1.8.7_12

Install

Binary package:

pkg install vault

From the ports tree:

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

To depend on this port in another port's Makefile:

RUN_DEPENDS=	vault>0:security/vault

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.1.22.1.2---
FreeBSD:14:quarterly2.1.22.1.2n/a--
FreeBSD:15:latest2.1.22.2.0n/a--
FreeBSD:15:quarterly2.1.22.1.2n/an/an/a
FreeBSD:16:latest2.1.12.2.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
cpe go:modules
Service scripts
vault

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

Files

distinfo 12
FileSizeSHA256
go/security_vault/hashicorp-vault-v2.2.0_GH0/go.mod325343a8b4ec78a7995cec65f31507d4b34c3bc5b859f94c75adc869d2a25104b97d5
go/security_vault/hashicorp-vault-v2.2.0_GH0/api/go.mod161039f957e726bbe1b8a6244fa2cd0bd6da658b09fef2f186e213384e92b5876284
go/security_vault/hashicorp-vault-v2.2.0_GH0/api/auth/approle/go.mod13416dc7927219b19d30563e5c4d350fc88281b528f06a0a9925fccb92cdc003fbdc
go/security_vault/hashicorp-vault-v2.2.0_GH0/api/auth/kubernetes/go.mod1344086eed549d10fa1fb0f95d316c2550dea859fcdcdfe4f3400b32bf9405b8723f
go/security_vault/hashicorp-vault-v2.2.0_GH0/api/auth/userpass/go.mod1342738919ec3efe17e309382ec69240f7c3d9143e9900e3b4b7a4c8323259bb7208
go/security_vault/hashicorp-vault-v2.2.0_GH0/command/base/go.mod12236ba3394e58b1272ddeacc70af71781428e0d81284a60124c29533ee0344fc5f0a
go/security_vault/hashicorp-vault-v2.2.0_GH0/command/client/go.mod16374d6af7cb110310972cf24f56e62313b99ea9752686bacbd7ad251a9c30565ee92
go/security_vault/hashicorp-vault-v2.2.0_GH0/internalshared/go.mod2738036e2c07f46599b5104f18042a0791dd9dd283a1f08ec384b6c59aed13fdcc717
go/security_vault/hashicorp-vault-v2.2.0_GH0/sdk/go.mod637283f98f525198654a9aa17b092bf73838cd3c205c91642f91f1c5f7201ca01068
go/security_vault/hashicorp-vault-v2.2.0_GH0/version/go.mod860c4aea414862521c9e4485478ff04c20fe8221cd2c31d409a7f7100f87813dc8e
go/security_vault/hashicorp-vault-v2.2.0_GH0/vault-web_ui-2.2.0.tar.gz7.217754e+061f7dbc78f658ef002279035e7090dcb7bda9955573c3437ad5ce3d0548bb8402
go/security_vault/hashicorp-vault-v2.2.0_GH0/hashicorp-vault-v2.2.0_GH0.tar.gz1.2555794e+079fed990864ddf971e50f8217e85b9fb8d83eef71a8984e2d6e9c8770c87eee28
Master sites 2
  • https://raw.githubusercontent.com/hashicorp/vault/${DISTVERSIONFULL}/
  • LOCAL/bofh/security/vault/:web_ui

Commit history 12

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
7ff2ce6487 Muhammad Moinur Rahman security/vault: Update version 2.1.2=>2.2.0
Changelog: https://github.com/hashicorp/vault/releases/tag/v2.2.0
6aaff208ed Muhammad Moinur Rahman security/vault: Update version 2.1.1=>2.1.2
Changelog: https://github.com/hashicorp/vault/releases/tag/v2.1.2
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
2c73fa4d6e Dag-Erling Smørgrav various: Drop Go 1.26+ version pin
This is a nop since 1.26 is the oldest supported version.

The latest 5 of 12 in the history this site was built from.