#!/bin/sh set -eo pipefail {% if consul_conf.server %} if [ -e /etc/profile.d/vault.sh ]; then source /etc/profile.d/vault.sh fi if [ -e /etc/profile.d/consul.sh ]; then source /etc/profile.d/consul.sh fi {% if consul_conf.acl.enabled and consul_backup_token is defined %} export CONSUL_HTTP_TOKEN={{ consul_backup_token }} {% endif %} {% endif %} consul snapshot save -append-filename version,dc,node,status {{ consul_root_dir }}/backup/consul.snap