在Ansible Golang模板

我作为log_options在Ansible包docker_container传递以下字典:

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

我已经尝试了上面的技巧,但它不起作用标签不是在容器中创build的。 任何想法?

你应该把每个双括号分开,而不是整个expression式:

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