Ansible,连接文件

我有一个不同的angular色ansible playbook。 在每个angular色中,我想添加几行到同一个configuration文件。 例如,添加部分到一个ini文件:

 [部分]
参数1 =值1
参数2 =值2

什么是最好的方法来完成这个?

是否可以连接模板件? 例如:

 [部分]
 param1 = {{value_var1}}
 param2 = {{value_var2}}

任何帮助是受欢迎的。

提前致谢

以你为例,我会这样做

- name: Checking is applied aleady shell: grep "ANSIBLE_ROLE_X_APPLIED" /path/to/file ignore_errors: yes register: grep_role_x_applied - name: Applying changes in file lineinfile: dest=/path/to/file line='{{ item }}' when: grep_role_x_applied.stdout == "" with_items: - '; ANSIBLE_ROLE_X_APPLIED' - '[section]' - 'param1=value1' - 'param2=value2' 

当然,在每个angular色中,您都有不同的标签,例如ANSIBLE_ROLE_X_APPLIED

或者基于这个想法的东西

编辑:如果这真的是ini文件 – 我最好玩ini_file的核心模块

关于什么

 cat file1 file2 file3 > targetFile