Теперь я знаю, что консул-шаблон может управлять содержимым файла конфигурации при изменении k/v консула, но как его создать? Например, в системе много пользователей, и каждый пользователь имеет свой собственный файл конфигурации, будет ли консул-шаблон способен создавать один файл конфигурации для каждого пользователя? Если их файлы конфигурации имеют один и тот же шаблон.Может ли консул-шаблон создать конфигурационный файл
1
A
ответ
0
Консул-шаблон может использовать источник конфигурации, например, консул-template.json:
...
template {
source = "/usr/local/app/etc/backends.cfg.ctmpl"
destination = "/usr/local/app/etc/backends.cfg"
command = "chown app_owner:app_group /usr/local/app/etc/backends.cfg && systemctl reload service"
}
template {
source = "/usr/local/app/etc/frontends.cfg.ctmpl"
destination = "/usr/local/app/etc/frontends.cfg"
command = "chown app_owner:app_group /usr/local/app/etc/frontends.cfg && systemctl reload service"
}
...
так что вы можете создать один консул шаблон конфигурацию для управления конфигурацией другого шаблона консула, по крайней мере, в теории ,