2017-01-13 2 views
1

Es klingt wie dies ist ein sehr gültiger Use Case (in der realen Welt mehr als ein PPL die Wartungsarbeiten übernehmen), so fragte ich mich, ob es etwas fehlt mir in Bezug auf die metadata.rb Optionen.Wie kann ich einem Chefkochbuch mehrere Betreuer hinzufügen?

Der docs Zustand:

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 '[email protected]' 

Das scheint oben zu andeutend, dass Chef akzeptiert nur einen Betreuer pro Kochbuch ...?

Wer hat es jemals mit mehr als einem gesehen/weiß, wie es geht? (z. B. mehrere maintainer Linien)?

+1

einfach ein 'MAINTAINERS.md' im Kochbuch Repo fallen. Siehe dieses Kochbuch für ein Beispiel. https://github.com/chef-cookbooks/users. FWIW, das ist nur eine informative Zeile. – Tensibai

Antwort

3

Es gibt keine spezielle Möglichkeit, dies zu tun. Sie könnten die beiden Strings (Name und E-Mail) durch Kommas getrennte Listen oder was auch immer Sie wollen. Diese Felder sind nur für Menschen, also was in ihnen steckt, spielt für den Chef keine Rolle, außer dass sie Strings sein müssen. Wahrscheinlich würde es nicht schaden, sie Arrays zu lassen, aber auch nicht wirklich viel zu gewinnen, da das einzige Tool, das dieses Feld verwendet, das Display von Supermarket ist.

1

Während Kochbuch lokal erstellen, können Sie das verwenden Befehl:

Koch Kochbuch-Test erzeugen -C "maintainer1", "maintainer2" -m "maintainer1", "maintainer2"

metadata.rb:

Name 'test' Maintainer 'maintainer1, maintainer2'
maintainer_email 'maintainer1, maintainer2'
Lizenz 'all_rights'
Bezeichnung 'Installiert/Konfiguriert Test'
long_description 'Installiert/Konfiguriert Test'
Version '0.1.0'

Verwandte Themen