Automic VaultAutomic Vault

brew

consul-template mit Homebrew, apk, chocolatey, Nix, pacman installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für consul-template in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install consul-template

local Homebrew formula metadata

Linux

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

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

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

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

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

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

Windows

Chocolateyverifiziert · 92%
choco install consul-template

Chocolatey community package catalog · consul-template · Quelle: community.chocolatey.org

Überblick

Paketzusammenfassung

Generic template rendering and notifications with Consul

Befehle und Aliase

  • consul-template

Verlauf

Projektgeschichte und Nutzung

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.

Projektgeschichte

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.

Adoptionsgeschichte

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.

Wie es verwendet wird

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.

Warum Paket-Nerds sich dafür interessieren

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.

Zeitleiste

  • 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.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
consul-templatecliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-25
Manager-Version0.42.1
Manager aktualisiert2026-07-08
lokale DatenOK
Upstreamaktuell
neueste erkannte Versionv0.42.1

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

  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:consul-template
Version0.42.1
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/consul-template
Homepagehttps://github.com/hashicorp/consul-template
Repositoryhttps://github.com/hashicorp/consul-template
Upstream-Dokumentationhttps://github.com/hashicorp/consul-template#readme
LizenzMPL-2.0
Quellarchivhttps://github.com/hashicorp/consul-template/archive/refs/tags/v0.42.1.tar.gz
Zuletzt aktualisiert2026-07-08T18:11:27Z
Pulseupdated
Build-Abhängigkeitengo
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

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-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Nix95%

consul-template

nix profile install nixpkgs#consul-template
  • normalized package name match
  • Abgeglichen nach: 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 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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 Abhängigkeiten
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: 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
  • Abgeglichen nach: 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'

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • 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