Herança de fantoche de classes parametrizadas

3

Eu tenho uma situação no fantoche onde quero herdar de uma classe parametrizada:

class base ($basepath) {
  ...
}

class extends_base ($ext_param) inherits base {
  ...
}

Agora tentando instanciar a classe extends_base, recebo a seguinte mensagem de erro:

Must pass basepath to Class[Base]

No entanto, não vejo como passar o parâmetro basepath para a classe Base. Eu tentei passar o param na definição da classe [Extends_base], o boneco também não gosta disso.

    
por paweloque 30.10.2012 / 16:33

1 resposta

3

O Puppet não suporta herança com classes base parametrizadas, ou seja, a classe base não deve ser parametrizada para que a herança funcione. Então, o que você está tentando fazer não é possível no momento.

Veja detalhes aqui: link

    
por 30.10.2012 / 17:40

Tags