cdist-type__consul_template(7)
cdist-type__consul_template - manage the consul-template service
Downloads and installs the consul-template binary from
https://github.com/hashicorp/consul-template/releases/download/.
Generates a global config file and creates directory for per template config files.
Note that the consul-template binary is downloaded on the server (the machine running
cdist) and then deployed to the target host using the __file type.
- 
auth
 - 
   specify a username (and password) for basic authentication.
 - 
batch-size
 - 
   the size of the batch when polling multiple dependencies.
 - 
consul
 - 
   the location of the Consul instance to query (may be an IP address or FQDN) with port.
   Defaults to localhost:8500.
 - 
max-stale
 - 
   the maximum staleness of a query. If specified, Consul will distribute work among all
   servers instead of just the leader.
 - 
retry
 - 
   the amount of time to wait if Consul returns an error when communicating
   with the API.
 - 
state
 - 
   either present or absent. Defaults to present
 - 
token
 - 
   the Consul API token.
 - 
version
 - 
   which version of consul-template to install. See ./files/versions for a list of
   supported versions. Defaults to the latest known version.
 - 
wait
 - 
   the minimum(:maximum) to wait before rendering a new template to disk and
   triggering a command, separated by a colon (:). If the optional maximum
   value is omitted, it is assumed to be 4x the required minimum value.
 
- 
ssl
 - 
   use HTTPS while talking to Consul. Requires the Consul server to be configured to serve secure connections.
 - 
ssl-no-verify
 - 
   ignore certificate warnings. Only used if ssl is enabled.
 
__consul_template \
   --consul consul.service.consul:8500 \
   --retry 30s
# specific version
__consul_template \
   --version 0.6.5 \
   --retry 30s
Copyright (C) 2015 Steven Armstrong. Free use of this software is
granted under the terms of the GNU General Public License version 3 (GPLv3).