История изменений
Исправление petav, (текущая версия) :
Сделал так
class {'postgresql':config=>$psql}
Принял переменную config в классе postgresql
class postgresql (
$config = undef,
) {
class { 'postgresql::install': }
class { 'postgresql::service': }
class { 'postgresql::config': }
}
Печатаю переменную config в подклассе postgresql::config
class postgresql::config (
) {
notify{"\$config: ${config}":}
}
Notice: $config: Notice: /Stage[main]/Postgresql::Config/Notify[$config: ]/message: defined 'message' as '$config: '
Исходная версия petav, :
Сделал так
class {'postgresql':config=>$psql}
Принял переменную config в классе postgresql
class postgresql (
$config = undef,
) {
class { 'postgresql::install': }
class { 'postgresql::service': }
class { 'postgresql::config': }
}
Печатаю переменную config в подклассе postgresql::config
class postgresql::config (
) {
notify{"\$config: ${config}":}
Notice: $config: Notice: /Stage[main]/Postgresql::Config/Notify[$config: ]/message: defined 'message' as '$config: '