【发布时间】:2013-12-03 11:54:54
【问题描述】:
我的一些客户的网站有虚拟机,我想使用 Ansible 对其进行管理。
我确信角色是要走的路。我可以将“Web 服务器”和“邮件守护程序”等常见角色分配给客户的主机,也可以使用参数化角色将多个 Wordpress 实例部署到一台主机。
我不确定如何将这些角色分配给客户的主机。使用清单文件、组、剧本、host_vars、group_vars 等为主机分配角色(包括参数化角色的多次分配)的最佳实践是什么?我应该将每个主机添加到剧本并在那里分配角色吗?我应该只将角色分配给组吗(但是我不能添加多个参数化角色?或者我可以,使用 host_vars 或类似的东西)?
【问题讨论】:
-
看起来很明显,但你读过这个吗? ansibleworks.com/docs/playbooks_best_practices.html
-
@Mxx:是的,我读过这个。但它不符合我的需要。
标签: ansible