【发布时间】:2016-10-21 23:24:50
【问题描述】:
我有一个配方,它使用文件资源授予活动目录组对本地文件夹的访问权限。
我无法从运行测试厨房的 Chef 工作站访问 AD。
我希望能够融合厨房虚拟机(不仅仅是规范测试)。
所以我打算使用环境
- 将组名存储在一个可以作为 env 属性的属性中
- prod env 在属性中设置了 AD 组
- 测试环境在属性中有一些本地组
- 在 .kitchen.yml 中指定测试环境
这是对环境的适当使用吗?是否有其他 Chef 机制可用于此目的?
【问题讨论】:
-
我会将本地组设置为食谱中的默认属性,并在 env 中设置 AD 组,因此您将在厨房中使用食谱属性和使用 AD 组的真实世界节点进行测试。我认为这个问题对于 SO 来说太基于意见了。
-
你可以回答这个问题,我会接受的
-
完成 ;) (但对于未来的读者:这将更适合 discourse.chef.io,因为有很多选择)
标签: chef-infra chef-recipe cookbook test-kitchen