consul-template
« Back to VersTracker
Description:
Generic template rendering and notifications with Consul
Type: Formula  |  Latest Version: 0.41.3@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  @HashiCorp  |  formulae.brew.sh
Category: Devops
Tags: consul templating devops configuration-management service-discovery
Install: brew install consul-template
About:
consul-template is a daemon that renders templates from values stored in Consul. It enables dynamic configuration updates by watching for changes in the Consul key-value store. This tool is essential for managing application configuration in dynamic environments like microservices.
Key Features:
  • Dynamic template rendering from Consul data
  • File watching and reloading capabilities
  • Flexible template syntax using the Go templating language
  • Can execute arbitrary commands on template updates
Use Cases:
  • Generating dynamic NGINX or HAProxy configuration files
  • Injecting service discovery endpoints into application configs
  • Automating secrets retrieval for container environments
Alternatives:
  • confd – Similar functionality but uses different backends and template syntax
  • envconsul – Injects environment variables instead of rendering files, better for 12-factor apps
License: MPL-2.0
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Oct 10, 2025 12:01pm 0 VERSION_BUMP d33ed6bb
Sep 14, 2025 1:29am 0 VERSION_BUMP 809f94b3
Jul 16, 2024 6:30pm 0 VERSION_BUMP d2f73c09
Jun 20, 2024 10:24pm 0 VERSION_BUMP 973aa19b
Jun 20, 2024 9:27pm 0 VERSION_BUMP bf5df0bb
May 7, 2024 1:42am 0 VERSION_BUMP a98b25b6
May 1, 2024 5:39pm 0 VERSION_BUMP 30f3a034
Nov 8, 2023 3:44pm 0 VERSION_BUMP 8fb73148
Sep 30, 2023 5:45pm 0 VERSION_BUMP fde6dc80
May 18, 2023 3:39pm 0 VERSION_BUMP 354f200f