【发布时间】:2019-01-26 20:49:44
【问题描述】:
我正在为我的应用程序设置环境。这将涉及各种 CHEF 食谱的融合,例如包安装、文件夹创建、nfs挂载等
我必须在大约 5k+ 台服务器上执行这些操作,因此我希望对配方的操作进行某种验证;
要做: 配方应验证其操作的结果并记录状态,以便稍后对其进行解析并填充到状态仪表板
将此视为创建目录的通用方法。
node['my_cookbook']['directory'].each do |directory|
directory "Applying #{directory['path']} directory configuration" do
path directory['path']
group directory['group']
owner directory['owner']
mode directory['mode']
recursive directory['recursive'] || true
action directory['action'] || :create
end
end
考虑到上述情况应该是什么方法?
是否有任何特定的 CHEF 资源可供我们用来验证?
【问题讨论】:
-
提高话题
标签: validation chef-infra