yaml формате.
Для автоматизации этой доставки использую Ansibe и фильтр to_nice_yaml. Ниже собственно сам кусок кофига из этого файла.
template: "{"app": "{{ .app }}","version": "{{ .version }}","ts": "{{ .timestamp }}"}"
Ansible при рендеринге темплейта (насколько понимаю) выдает ошибку. Как-то можно пофиксить это?
У вас переменные начинаются с точки?
raw/unsafe https://docs.ansible.com/ansible/latest/user_guide/playbooks_advanced_syntax.html
Прошу прощение возможно за не полное описание. Все что с точки это не переменные ansible, а самого приложения. Там Go Template использует. Вот из-за этого как понимаю все и ломается
Ошибку мы должны угадать?
Так у вас нет таких переменных?
Error was a <class 'ansible.errors.AnsibleError'>, original message: template error while templating string: unexpected '.'. String: {{ .app }}"}
В Ansible нет таких переменных
Переменная не может начинаться с точки. Как я и говорил.
Все что с точки это не переменные ansible, а самого приложения. Там Go Template использует. Вот из-за этого как понимаю все и ломается
Обсуждают сегодня