BSD Ports

security/openbao 2.6.2_3 FreeBSD

Tool for securely accessing secrets

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
MPL20
Categories
security
Package size
23976.1 KiB, 115778.0 KiB installed

Description

OpenBao 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. OpenBao provides a unified interface to any secret, while providing tight access control and recording a detailed audit log.

Install

Binary package:

pkg install openbao

From the ports tree:

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

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

RUN_DEPENDS=	openbao>0:security/openbao

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.6.2_22.6.2_2-2.1.0_52.6.2_2
FreeBSD:14:quarterly2.6.2_22.6.2_2n/a2.1.0_42.6.2_2
FreeBSD:15:latest2.6.2_22.6.2_2n/a2.1.0_52.1.0_5
FreeBSD:15:quarterly2.6.2_22.6.2_2n/an/an/a
FreeBSD:16:latest2.6.2_12.6.2_2n/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
go:modules
Service scripts
openbao

Message after installing

The openbao user created by the bao 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
bao user to the daemon class manually by running:

pw usermod -L daemon -n openbao

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:

openbao_limits_mlock="2048M"

Or to disable mlock, add:

disable_mlock = 1

to /usr/local/etc/openbao.hcl

Files

distinfo 8
FileSizeSHA256
go/security_openbao/openbao-openbao-v2.6.2_GH0/go.mod186233d766e83c9d8abbe8f5f3c5bff11c2c88e43db90c08495921a12568197eecd15
go/security_openbao/openbao-openbao-v2.6.2_GH0/api/auth/approle/go.mod10280ae255df60843cd8d43e6717199edb1ac73ed4a9e1c2a48dc0692ec42ec12c1f
go/security_openbao/openbao-openbao-v2.6.2_GH0/api/auth/kubernetes/go.mod1031b710354e73236cd40b640536f15831e4c3b13ee5769748cbd4413a728a631aa6
go/security_openbao/openbao-openbao-v2.6.2_GH0/api/auth/userpass/go.mod10290dbeb19e3d3237cc185a521f33250f0cc60f1af9b02f484b7be674479e5e9ac0
go/security_openbao/openbao-openbao-v2.6.2_GH0/api/go.mod1639ffd497761b66c6f37548703ad8b8aa595c867caf0b65af92d2c2f2b87cfc65ab
go/security_openbao/openbao-openbao-v2.6.2_GH0/helper/stubbolt/go.mod41499d18c33116c7dc7eef3826284345521d42bd38435a7c7d331e94fa3c8d1aa2
go/security_openbao/openbao-openbao-v2.6.2_GH0/sdk/go.mod507407a630bed900cd9cd5bc6624035964e1bd827f44115bf8ecf3dd3a5c1ebb92b5
go/security_openbao/openbao-openbao-v2.6.2_GH0/openbao-openbao-v2.6.2_GH0.tar.gz3.2985438e+07097ef89f5d24174c57a56a2b6b529d66d7d4f237d42be175186c8683a9323ffc
Master sites 1
  • https://raw.githubusercontent.com/openbao/openbao/${DISTVERSIONFULL}/

Commit history 10

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1
5bfe8bc273 Jake Francois security/openbao: Update 2.6.1 => 2.6.2
Changelog: https://github.com/openbao/openbao/blob/v2.6.2/CHANGELOG.md PR: 297666 Security: GHSA-rh46-vc3j-w2w3 Security: GHSA-g892-p242-8g86 Sponsored by: UNIS Labs MFH: 2026Q3
4867821cd6 Dag-Erling Smørgrav various: Bump go ports for go-1.25.14 / 1.26.7

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