我的主机位于清单文件中,如下所示:
cnamgw01b ansible_ssh_host=172.17.0.26
cnamgw01a ansible_ssh_host=172.17.1.26
cnamgw02b ansible_ssh_host=172.17.0.23
cnamgw02a ansible_ssh_host=172.17.1.23
cnamgw03a ansible_ssh_host=172.17.1.13
cnamgw03b ansible_ssh_host=172.17.0.13
Run Code Online (Sandbox Code Playgroud)
这些是新版本,我想根据清单文件设置主机名。我已经有一个脚本,可以在新虚拟机出现时更新清单文件并分配随机主机名。我想分配这个主机名并将其设置为主机主机名。我怎样才能做到这一点?另请注意,我还使用文件夹按区域细分主机
Smi*_*ily 14
您可以使用 ansible 模块hostname来设置主机名。
https://docs.ansible.com/ansible/latest/modules/hostname_module.html
- hosts: all
tasks:
- name: Set hostname
hostname:
name: {{ inventory_hostname }}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10531 次 |
| 最近记录: |