@root007

Каким образом можно переопределись переменную при наследовании класса в puppet?

Хочу написать следующую конструкцию:
class classA {
$a = "AAA"
notify { $a : }
}
class classB inherits classA {
$a = "BBB"
}


Вызвав из ноды
class { classB : }

ожидаю увидеть в нотифах BBB но паппет упорно пихает
Notice: AAA
Notice: /Stage[main]/Classa/Notify[AAA]/message: defined 'message' as 'AAA'

Как на выходе получить BBB ?
  • Вопрос задан
  • 2312 просмотров
Решения вопроса 1
@root007 Автор вопроса
решение:

class classB inherits classA {
$a = "BBB"
notify { [AAA] : message => $a }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы