ansible lineinfile模块怎样添加循环
时间: 2024-04-30 22:18:12 浏览: 181
创建线程类,并重写run()方法,在run()中使用循环.txt
在 Ansible 中,可以使用循环控制结构来遍历一个列表或字典,并在每个循环迭代中执行某些操作。在 `lineinfile` 模块中,也可以使用循环来添加多行文本。
以下是一个示例,演示如何使用 `with_items` 循环控制结构遍历一个列表,并在每个迭代中使用 `lineinfile` 模块添加一个文本行:
```
- name: Add multiple lines to file
lineinfile:
path: /etc/myfile.conf
line: "{{ item }}"
state: present
with_items:
- 'line 1'
- 'line 2'
- 'line 3'
```
这将在 `/etc/myfile.conf` 文件中添加三行文本:`line 1`,`line 2` 和 `line 3`。你可以根据需要修改 `with_items` 列表,添加更多文本行。
阅读全文