0

puppetはクラスコンストラクタのオーバーロードをサポートしていますか?そうでない場合は、以下の私の場合のベストプラクティスは何ですか?

基本的に、dummy:simple_nodeにさまざまなパラメーターを使用させたいです。

class dummy::simple_node($param1)

class dummy::simple_node($param1, $param2)

class dummy::simple_node($param1, $param2, $param3)
4

1 に答える 1

1

それはなく、基本的な継承のサポートしかありません。

私はhieraおよび/または条件を使用し、各パラメータのデフォルトも提供します。これにより、達成しようとしていることに基づいてそれらを無視/フィルタリングできます。

最終目標を知らなかったり、追加のコードを見たりしなければ、実際のベスト プラクティスを提案することはできません。

于 2012-11-29T20:28:17.247 に答える