3

Chef のテンプレートは、構成ファイルの生成に最適です。ファイルを作成するためのテンプレート エンジンがあり、複数のレベル (デフォルト、ロールベース、ノード) でパラメーターを渡すことができます。

展開自動化プラットフォームgluにそのようなものはありますか?

私が見つけた唯一の類似点は、桟橋のセットアップのこの例です。スクリプトの最後を見ると、特定のファイルのファイル コンテンツとして使用される複数行の文字列が表示されます。これは機能する可能性がありますが、やや面倒なようで、より良い方法を望んでいました.

4

1 に答える 1

1

glu には組み込みのテンプレート メカニズムがありません。

そうは言っても、例で指摘したように、値を自動的shell.saveContent()に置き換えることができるAPIを使用できます。置き換える「文字列」は、glu スクリプト自体の中にある必要はなく、 API@xxx@を使用して URL から簡単に読み取ることができます。shell.cat(url)

より洗練されたものにしたい場合は、glu スクリプトを groovy で簡単に記述できるので、groovy に付属のテンプレート メカニズムを使用できます: http://groovy.codehaus.org/Groovy+Templates

于 2012-05-20T23:30:20.703 に答える