在Ansible的Golang模板

时间:2017-08-04 16:15:38

标签: docker logging ansible

我在Ansible软件包log_options中传递了docker_container以下的dict:

log_options:
    tag: "{% raw %}{{.ImageName}}/{{.Name}}/{{.ID}}{% endraw %}"

我已经尝试过上述技巧,但它不起作用,标签不是在容器中创建的。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

你应该分别转义每个双花括号,而不是整个表达式:

tag: "{{ '{{' }}.ImageName{{ '}}' }}/{{ '{{' }}.Name{{ '}}' }}/{{ '{{' }}.ID{{ '}}' }}"