Automic VaultAutomic Vault

brew

Install consul-template with Homebrew, apk, chocolatey, Nix, pacman

Generic template rendering and notifications with Consul. Version 0.42.0 via Homebrew; verified 2026-04-15.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install consul-template

local Homebrew formula metadata

Linux

Alpine Linux apkverified · 92%
sudo apk add consul-template

Alpine Linux edge package indexes · consul-template · source: dl-cdn.alpinelinux.org

Nixverified · 92%
nix profile install nixpkgs#consul-template

nixpkgs package indexes · pkgs/by-name/co/consul-template/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S consul-template

Arch Linux sync databases · consul-template · source: geo.mirror.pkgbuild.com

overview

Package summary

Generic template rendering and notifications with Consul

Commands and aliases

  • consul-template

history

Project history and usage

Consul Template is a HashiCorp daemon and CLI that renders files from Consul, Vault, and Nomad data, then optionally runs commands after changes. It became a standard bridge between service discovery/configuration data and traditional config-file driven software.

Project history

HashiCorp released Consul Template 0.1.0 in October 2014. The README still states the core idea: query a Consul, Vault, or Nomad cluster and update any number of templates on the filesystem.

The early changelog shows rapid hardening after launch: 0.2.0 added file and key-prefix helpers, tree and ls functions, string helpers, and more examples; 0.5.0 added SIGHUP reload and service-listing support. Later releases added Vault, Nomad, Consul namespace/partition/peering features, imported services, and security fixes.

Adoption history

Consul Template found adoption in infrastructure stacks that needed dynamic data in ordinary files. Its README recommends running it as a system service, explains why automatic reload-on-file-change is intentionally avoided, and points users toward examples, configuration docs, templating docs, Docker use, and community support.

Input package metadata lists Consul Template for Homebrew, apk, Chocolatey, Nix, and pacman, reflecting its cross-platform single-binary packaging model.

How it is used

Common usage is to run consul-template with template mappings such as source:destination:command, render configuration files from Consul KV or service catalog data, and restart or reload services such as nginx or haproxy when rendered output changes.

The README also documents once mode, reload via SIGHUP, environment variables shared with Consul, Vault, and Nomad tooling, and version-specific documentation through Git tags.

Why package nerds care

Consul Template matters because it packages dynamic infrastructure state into the oldest Unix deployment interface: files on disk plus a signal or command. That made it useful before every application learned service discovery APIs directly.

For package maintainers, it is a classic HashiCorp Go binary: upstream releases, version-specific docs, service-manager usage, Docker images, and a web of compatibility with Consul, Vault, Nomad, and downstream config consumers.

Timeline

  • 2014: Version 0.1.0 is released as the initial Consul Template release.
  • 2014: Version 0.5.0 adds SIGHUP reload and services template support.
  • 2023: Version 0.35.0 adds alpha support for Consul namespaces, partitions, and peering.
  • 2025: Version 0.41.x adds Consul imported services support and file sandbox security work.
  • 2026: Version 0.42.0 continues security and dependency maintenance.

Related projects

  • Consul is the original data source named in the project name.
  • Vault and Nomad are first-class data sources in the README.
  • haproxy and nginx are common destination-service examples in the README's reload discussion.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Build metadata lists 1 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
consul-templatecliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version0.42.0
manager updated2026-04-15
local dataok
upstreamcurrent
latest detectedv0.42.0

https://github.com/hashicorp/consul-template

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:consul-template
Version0.42.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/consul-template
Homepagehttps://github.com/hashicorp/consul-template
Repositoryhttps://github.com/hashicorp/consul-template
Upstream docshttps://github.com/hashicorp/consul-template#readme
LicenseMPL-2.0
Source archivehttps://github.com/hashicorp/consul-template/archive/refs/tags/v0.42.0.tar.gz
Last updated2026-04-15T15:11:29Z
Pulseupdated
Build dependenciesgo
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Nameconsul-template
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

consul-template

nix profile install nixpkgs#consul-template
  • normalized package name match
  • Matched by: Consul Template
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/co/consul-template/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

consul-template 0.42.0-r1

Generic template rendering and notifications with Consul

https://www.consul.io/

sudo apk add consul-template
  • License: MPL-2.0
  • Architecture: x86_64
  • Source Package: consul-template
  • 1 dependencies
  • 1 provides
  • normalized package name match
  • Matched by: Consul Template
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: consul-template from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
apk95%

consul-template-openrc 0.42.0-r1

Generic template rendering and notifications with Consul (OpenRC init scripts)

https://www.consul.io/

sudo apk add consul-template-openrc
  • License: MPL-2.0
  • Architecture: x86_64
  • Source Package: consul-template
  • normalized package name match
  • Matched by: Consul Template
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: consul-template-openrc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz
pacman95%

consul-template 0.42.0-1

Template rendering, notifier, and supervisor for HashiCorp Consul and Vault data

https://github.com/hashicorp/consul-template

sudo pacman -S consul-template
  • License: MPL-2.0
  • Architecture: x86_64
  • 1 dependencies
  • 2 optional deps
  • normalized package name match
  • Matched by: Consul Template
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: consul-template from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
Chocolatey95%

consul-template

choco install consul-template
  • normalized package name match
  • Matched by: Consul Template
Chocolatey community package catalog · community.chocolatey.org · Chocolatey community package catalog: consul-template from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='10.5272','w10privacy'

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment