chef-infra - 是否可以在食谱中的 .kitchen.yml 中找到平台或套件名称?
问题描述
.kitchen.yml:
platforms:
- name: win2012r2
suites:
- name: example
是否可以从配方中获取正在运行的平台或套件名称?我试过了node['platform']
,node['suite']
但都是空的。
解决方案
node['name']
计算为套件名称加上由连字符连接的平台名称(例如example-win2012r2
)。
推荐阅读
- swift - 如何在 Swift 中检查字符串是否对称
- .net - 找不到路径“\\\WebApplication1\bin\WebApp\lication1.ddl”的一部分。
- python - 在 AWS lambda [错误] NameError 中运行的 Py 脚本:未定义名称“文件内容” Traceback(最近一次调用):
- vue.js - npm run 停止工作,但 vue-cli-service 是在安装插件之后
- scala - 为什么我在 Array("a", "b", "c").map(x => x.toInt) 上出现错误
- c# - 在控制台应用程序中打印从我的代码返回的值
- php - 如何将 Foreach 的结果保存到 Txt 文件中
- r - 更新闪亮的actionlink的颜色
- xsd - 集成 xsd 验证器(lib 或工具)
- javascript - ExpressJS 网站在本地工作,但在线返回 403 Forbidden