首页 > 解决方案 > Win_Template - 如何使用 jinja 仅替换变量而不是整个属性文件?

问题描述

我的要求是在部署过程中替换 Windows 服务器上的变量(特定于相应的环境属性文件)。使用的工具是 Jenkins、Bitbucket 和 Ansible

我是使用 Ansible 的新手,我正在尝试使用 Jinja 模板来满足这个要求,下面是我的代码。

- name: Transform environment specific values using jinja template
  win_template:
    src: CredentialsFile.j2
    dest: D:\apps\wwwroot\application\Web.config

上面的代码完全用web.config文件中的值替换.j2文件。但是,我需要的是只替换变量,而不是整个配置文件。如何更改上述任务以满足我的要求?

标签: ansible

解决方案


推荐阅读