用ansible写10.15.200.101:3000,10.15.200.102:3000,10.15.200.103:3000
时间: 2024-04-15 12:28:39 浏览: 282
ansible-2.9.19.tar.gz
你可以使用 Ansible 的 `lineinfile` 模块来写入指定的内容到目标主机的文件中。以下是一个使用 Ansible 写入多个 IP 地址和端口的示例:
```yaml
- name: Write IP addresses and ports to file
hosts: your_target_hosts
tasks:
- name: Add IP addresses and ports to file
lineinfile:
path: /path/to/your/file.txt # 指定文件路径
line: "{{ item }}" # IP 地址和端口的格式
create: yes # 如果文件不存在则创建
with_items:
- "10.15.200.101:3000"
- "10.15.200.102:3000"
- "10.15.200.103:3000"
```
请将 `your_target_hosts` 替换为你的目标主机组或主机名,并将 `/path/to/your/file.txt` 替换为你希望写入 IP 地址和端口的文件路径。运行该 Ansible playbook 时,它将在指定的文件中写入每个 IP 地址和端口。
希望这可以帮助到你!如果你有任何其他问题,请随时提问。
阅读全文