如何在Chef Cookbook中添加多个维护者?

时间:2017-01-13 08:36:53

标签: chef

听起来这是一个非常有效的用例(在现实世界中不止一个人进行维护工作),所以我想知道是否有关于metadata.rb选项的遗漏。

docs州:

maintainer

The name of the person responsible for maintaining a cookbook, either an individual or an organization.

For example:

maintainer 'Adam Jacob'

`maintainer_email`

The email address for the person responsible for maintaining a cookbook. Only one email can be listed here, so if this needs to be forwarded to multiple people consider using an email address that is already setup for mail forwarding.

For example:

maintainer_email 'adam@example.com'

以上似乎暗示厨师每个食谱只接受一个维护者......?

任何人都曾见过不止一个/知道如何做到这一点? (例如多个maintainer行)?

2 个答案:

答案 0 :(得分:3)

没有具体的方法可以做到这一点。您可以将两个字符串(名称和电子邮件)设置为以逗号分隔的列表或任何您想要的列表。这些领域仅适用于人类,所以除了它们必须是字符串之外,其他内容并不重要。让它们成为阵列可能不会有什么坏处,但也没有太大的好处,因为再次使用该领域的唯一工具是超市的展示。

答案 1 :(得分:1)

在本地创建cookbook时,您可以使用命令

主厨生成食谱测试-C“maintainer1”,“maintainer2”-m“maintainer1”,“maintainer2”

metadata.rb

名称'测试' 维护者'维护者1,维护者​​2' maintainer_email'maintenance1,maintainer2'
许可'all_rights'
描述'安装/配置测试'
long_description'安装/配置测试'
版本'0.1.0'

相关问题