The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Puppet. Переопределение при наследовании переменных."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Разное)
Изначальное сообщение [ Отслеживать ]

"Puppet. Переопределение при наследовании переменных."  +/
Сообщение от obl (ok) on 03-Окт-14, 20:07 
Хочу написать следующую конструкцию:

    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'


Что я делаю не так?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Puppet. Переопределение при наследовании переменных."  +/
Сообщение от pavlinux (ok) on 05-Окт-14, 17:49 
> Что я делаю не так?

Мануалы не читаешь

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Puppet. Переопределение при наследовании переменных."  –1 +/
Сообщение от obl (ok) on 05-Окт-14, 19:06 
>> Что я делаю не так?
> Мануалы не читаешь

опеннет стал помойкой

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Puppet. Переопределение при наследовании переменных."  +/
Сообщение от obl (ok) on 06-Окт-14, 14:37 
Господа, как же приятно общаться на забугорных форумах, отвечают быстро, доброжелательно и без желчи.

Решение данной задачи простое:
  

class classB inherits classA {
    $a    = "BBB"
    Notify['test'] { message => $a}  # <- override
   }
    

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру