2012-06-27 2 views
1

Я хочу передать конкретную информацию узлу классу, который затем мог бы оценить его для определенных целей. На самом деле этот вопрос состоит из трех частей.Как передать информацию о конкретном узле классу в кукольном?

Скажем, у меня есть следующий узел:

node 'devbox' { 
    $serverType = 'something' 

    include someClass 

    someOtherClass { 'someOtherClass': 
     par1 => 'value',  
    } 

    targetClass { 'nodeInformationShouldGoHere': } 
} 

Внутри targetClass, я хочу, чтобы оценить, если ServerType, SomeClass или someOtherClass установлен (например, если с-либо еще). Мои вопросы сейчас:

  1. Задает и передает переменную, подходящую для кукол?
  2. или использовать теги (поскольку классы автоматически помечены для этого узла)?
  3. Являются ли их дальнейшие подходы и какие ограничения относятся к вышеприведенным (например, они работают для типов ресурсов?)?
+0

//, вы нашли что-нибудь ценное для этого в документации? У меня есть аналогичный вопрос. –

ответ

2

Вы можете абсолютно использовать куклу таким образом. Прочитайте документацию по адресу Parameterized Classes и проверьте, соответствует ли это вашим потребностям.

Смежные вопросы