【发布时间】:2022-11-04 05:32:56
【问题描述】:
我有一个 Ansible 模板文件,我正在使用“模板”指令正确应用它,但它显示在远程机器上,没有替换:
- name: "buildAgent.properties for {{ agent_name }}"
template:
src: buildAgent.properties.j2
dest: "{{ config_path }}/buildAgent.properties"
模板文件如下所示:
serverUrl={{ teamcity_url }}
name={{ agent_name }}
{% if teamcity_agent_variables %}
{% for variable in teamcity_agent_variables %}
{{ variable }}={{ teamcity_agent_variables[variable] }}
{% endfor %}
{% else %}
# no teamcity_agent_variables from ansible
{% endif %}
当它到达远程机器时,没有来自ansible的错误,它看起来完全一样 - 即使当我在模板步骤之前的步骤中显示变量时,它们也存在
【问题讨论】: