# Installer consul-template avec Homebrew, apk, chocolatey, Nix, pacman

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de consul-template pour les workflows d'agents IA.

## installation

```sh
sudo av install brew:consul-template
```

Commandes d'installation supplémentaires:

### macOS

- Homebrew (100%):

```sh
brew install consul-template
```

  Preuve: local Homebrew formula metadata

### Linux

- apk (92%):

```sh
sudo apk add consul-template
```

  Preuve: Alpine Linux edge package indexes: consul-template from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- Nix (92%):

```sh
nix profile install nixpkgs#consul-template
```

  Preuve: nixpkgs package indexes: pkgs/by-name/co/consul-template/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S consul-template
```

  Preuve: Arch Linux sync databases: consul-template from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

### Windows

- Chocolatey (92%):

```sh
choco install consul-template
```

  Preuve: Chocolatey community package catalog: consul-template from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='10.804','zoxide'

## Faits du paquet

- **Clé du paquet:** brew:consul-template
- **Gestionnaire de paquets:** Homebrew
- **Version:** 0.42.1
- **Résumé source:** Generic template rendering and notifications with Consul
- **Page d'accueil:** <https://github.com/hashicorp/consul-template>
- **Dépôt:** <https://github.com/hashicorp/consul-template>
- **Dernière mise à jour:** 2026-07-27T22:04:03+02:00
- **Généré:** 2026-08-03T19:37:03+00:00

## exécutables

- consul-template (alias)

## Comportement d'installation

- Bouteille: non disponible

## Version et fraîcheur

- page générée: 2026-08-03
- version du gestionnaire: 0.42.1
## Historique du projet et usages

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.

### Historique du projet

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.

### Historique d'adoption

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.

### Modes d'utilisation

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.

### Pourquoi les passionnés de paquets s'y intéressent

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.

### Chronologie

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

### Sources

- <https://github.com/hashicorp/consul-template>
- <https://github.com/hashicorp/consul-template/blob/main/CHANGELOG.md>
- <https://github.com/hashicorp/consul-template/blob/main/docs/configuration.md>
- <https://github.com/hashicorp/consul-template/blob/main/docs/templating-language.md>


## Notes de sécurité

narrow executable package without higher-risk signals.

- **Risque Geiger:** vert / faible
- narrow executable package without higher-risk signals

## Autres enregistrements de gestionnaires de paquets

- Nix - consul-template: normalized package name match | nixpkgs package indexes: pkgs/by-name/co/consul-template/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- apk - consul-template - 0.42.1-r0: normalized package name match | Alpine Linux edge package indexes: consul-template from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Generic template rendering and notifications with Consul | https://www.consul.io/
- apk - consul-template-openrc - 0.42.1-r0: normalized package name match | Alpine Linux edge package indexes: consul-template-openrc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Generic template rendering and notifications with Consul (OpenRC init scripts) | https://www.consul.io/
- pacman - consul-template - 0.42.0-1: normalized package name match | Arch Linux sync databases: consul-template from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz | Template rendering, notifier, and supervisor for HashiCorp Consul and Vault data | https://github.com/hashicorp/consul-template
- Chocolatey - consul-template: normalized package name match | Chocolatey community package catalog: consul-template from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='10.804','zoxide'


## Combined YAML source

View the package source record on GitHub. [combined/consul-template.yml](https://github.com/mxcl/pkgdb/blob/main/combined/consul-template.yml)


## Sources

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
