【发布时间】:2015-02-17 15:47:52
【问题描述】:
我是厨师的新手,正在尝试各种选择。如果用例是将多个节点添加到特定角色,那么最简单的方法是什么?
对于单个节点,我将从 chefdk(工作站)执行以下命令。
knife node run_list add <host-name1> "role[httpd-role]"(已经创建并上传菜谱到 chef-server,并组合了一些菜谱来创建角色“httpd-role”)。
假设我有很多主机名,在以下场景中将上述角色添加到所有节点的最简单方法是什么。
- 当主机名具有带有递增数字的固定模式时(fe1、fe2 等...)
- 当主机名没有任何固定模式时(foo、bar、fooabcd、barabcd 等...)
在本练习结束时,我想将角色“httpd-role”添加到所有节点,并在所有节点上执行“sudo chef-client”时,我希望获取所有最新的策略和将它们安装在节点中。
提前致谢
【问题讨论】: