BSD Ports

sysutils/envconsul 0.13.4p0 OpenBSD

start subprocess with envvar populated from Consul and Vault

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Categories
sysutils, lang/go

Description

Envconsul provides a convenient way to launch a subprocess with environment variables populated from HashiCorp Consul and Vault. The tool is inspired by envdir and envchain, but works on many major operating systems with no runtime requirements. It is also available via a Docker container for scheduled environments.

Envconsul supports 12-factor applications which get their configuration via the environment. Environment variables are dynamically populated from Consul or Vault, but the application is unaware; applications just read environment variables. This enables extreme flexibility and portability for applications across systems.

In the other systems

SystemPortVersion
OpenBSDsysutils/envconsul0.13.4p0
FreeBSDsysutils/envconsul0.14.0_5

Install

Binary package:

pkg_add envconsul

From the ports tree:

cd /usr/ports/sysutils/envconsul && make install

Dependencies

Build dependencies 2

No port depends on this one.