Перегрузка кукольного класса

Поддерживает ли puppet перегрузку конструктора класса? если это не так, что лучше всего подходит для моего случая ниже?

В основном я хочу, чтобы мой манекен: simple_node принимал разные параметры:

class dummy::simple_node($param1)

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

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

person Shengjie    schedule 23.11.2012    source источник


Ответы (1)


Это не так и имеет только базовую поддержку наследования.

Я бы использовал hiera и/или условные выражения, а также предоставил значения по умолчанию для каждого параметра, чтобы вы могли игнорировать/фильтровать их в зависимости от того, чего вы пытаетесь достичь.

Не зная вашей конечной цели и/или не видя дополнительного кода, было бы невозможно предложить настоящую передовую практику.

person Lee Lowder    schedule 29.11.2012