/etc/ansible/hosts 给个模板
时间: 2023-10-04 21:11:16 浏览: 79
ansible-阶段2:编写剧本
以下是一个基本的 Ansible hosts 文件模板:
```
[group_name]
host1 ansible_host=IP_or_hostname ansible_user=username ansible_ssh_private_key_file=/path/to/ssh/key
[other_group_name]
host2 ansible_host=IP_or_hostname ansible_user=username ansible_ssh_private_key_file=/path/to/ssh/key
host3 ansible_host=IP_or_hostname ansible_user=username ansible_ssh_private_key_file=/path/to/ssh/key
[all:vars]
ansible_python_interpreter=/usr/bin/python3
```
其中,`group_name` 和 `other_group_name` 是组名,`host1`、`host2` 和 `host3` 是组内的主机名。`ansible_host` 是主机的 IP 地址或主机名,`ansible_user` 是 SSH 用户名,`ansible_ssh_private_key_file` 是 SSH 私钥路径。
在 `[all:vars]` 中,可以设置所有主机的变量。例如,`ansible_python_interpreter` 可以指定 Ansible 在远程主机上使用的 Python 解释器路径。
阅读全文