2016-07-21 10 views
0

私はシェフを使っています(私はOpsWorksを使用しています)。 私はJenkins Cookbookを使用しようとしています。 (https://github.com/chef-cookbooks/jenkins)、Jenkinsの導入を自動化します。OpsWorks + Chefを使用する

私はマスターレシピを使用して、すでにJenkinsをインストールしました。 他のタスクを自動化するには(たとえば、SSHキーを設定するなど)。 Jenkinsシェフのリポジトリを複製し、これらのタスクを自動化するために他のレシピ(リソース/プロバイダを使用)を作成する必要がありますか?

答えて

0

ほとんどのコミュニティの料理本は、OpsWorks用に設計されていません。 OpsWorksは「サポートされていません」と言っているが、「通常のシェフ」とは全く違う獣だと言っても過言ではない。一般的に言えば、OpsWorksは独自の料理ブックをあなたのために引き上げることはもはや管理していません(これは機能ではありましたが、未知の理由で削除されました)ので、料理ブックを売り手にしてノードに適用する必要があります。

新しいシェフユーザーは、一般的にシャープなドキュメントとサポートリソースが限られているため、OpsWorksを使い始めることはお勧めできません。

+0

しかし、私がシェフを使用している場合。ジェンキンの導入を自動化するために他の領収書(図書館/リソースを使用)を構築する必要がありますか? –

0

はい、Jenkinsサーバーに必要な他のリソース(SSHキーなど)をプロビジョニングするためのカスタムレシピを作成する必要があります。 Jenkinsの料理本を捨ててレシピを追加する代わりに、create a wrapper cookbookとラッパーの料理レシピのこれらの余分なリソースをプロビジョニングします。

関連する問題