Provided by: cdist_7.0.0-5_all 

NAME
cdist-type__consul_check - Manages consul checks
DESCRIPTION
Generate and deploy check definitions for a consul agent. See ‐
http://www.consul.io/docs/agent/checks.html for parameter documentation.
Use either script together with interval, or use ttl.
REQUIRED PARAMETERS
None.
OPTIONAL PARAMETERS
docker-container-id
the id of the docker container to run
http the url to check
id The id of this check.
interval
the interval in which the check should run
name The name of this check. Defaults to __object_id
notes human readable description
script the shell command to run
service-id
the id of the service this check is bound to
shell the shell to run inside the docker container
state if this check is 'present' or 'absent'. Defaults to 'present'.
status specify the initial state of this health check
tcp the host and port to check
timeout
after how long to timeout checks which take to long
token ACL token to use for interacting with the catalog
ttl how long a TTL check is considered healthy without being updated through the HTTP interface
EXAMPLES
__consul_check redis \
--script /usr/local/bin/check_redis.py \
--interval 10s
__consul_check some-object-id \
--id web-app \
--name "Web App Status" \
--notes "Web app does a curl internally every 10 seconds" \
--ttl 30s
SEE ALSO
cdist-type__consul_agent(7)
AUTHORS
Steven Armstrong <steven-cdist--@--armstrong.cc>
COPYING
Copyright (C) 2015-2016 Steven Armstrong. You can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation, either version 3 of the License,
or (at your option) any later version.
COPYRIGHT
ungleich GmbH 2021
7.0.0 Sep 11, 2024 CDIST-TYPE__CONSUL_CHECK(7)