- hosts: filebeat_servers
remote_user: x
roles:
- install_Filebeat
- hosts: elasticsearch_server
remote_user: x
roles:
- install_Elasticsearch
在此代码中,相同的remote_user重复了两次。在这个例子中它很好。但是如果同一个remote_user仍有很多不同的角色呢?有没有办法优化和重构此代码,以便常见的remote_user只有一行?
答案 0 :(得分:0)
当然,您为这些主机创建了一个组:
[groupForHostsWithUserX]
filebeat_server
elasticsearch_server
并将remote_user设置为组var:
/group_vars/groupForHostsWithUserX.yml
中的:
remote_user: x