4

Puppet スクリプトを Chef に変換するコンバーターはありますか?

Chef スクリプトを Puppet https://github.com/relistan/chef2puppetに変換する ruby​​ スクリプトを見つけましたが、puppet2chef が必要です。

4

1 に答える 1

5

更新: したがって、Blueprint は放棄されたものです (最終更新は 2013 年です)。この質問に対する答えは、悲しいことに、今では「いいえ」だと思います。

したがって、この変換を行うための「単純なスクリプト」の方法がまだ利用できるとは思いません。私がテストで行ったことは、ブループリントを使用して次のことを行うことです。

  • 「変換」するノード タイプの Puppet を使用して新しいノードをインストールします。
  • ブループリントが結果のサーバーをスキャンできるようにします。
  • Blueprint を使用して、Chef または Puppet コードをエクスポートします。
  • Puppet (逆の場合は Chef) で定義したノード タイプごとに繰り返します。

ブループリントの README.md から:

Blueprint reverse-engineers servers.

Easy configuration management.
Detect relevant packages, files, and source installs.
Generate reusable server configs.
Convert blueprints to Puppet or Chef or CFEngine 3.
No DSLs, no extra servers, no workflow changes.

Puppet から Chef に「変換」するだけの簡単なスクリプトがあります。私はハートビートでそれを使用します!:) この方法は、少なくとも開始するのに役立ちます。

于 2013-09-23T21:10:49.273 に答える