Как установить атрибут узла с помощью serverspec

#chef-infra #serverspec

#chef-infra #serverspec

Вопрос:

Я довольно новичок в serverspec. У меня есть рецепт, в котором используется что-то вроде следующего:

 c = node['a']['b']
  

Мой вопрос в том, как я мог установить это значение в реальном тесте?

Комментарии:

1. Этот код работает так, как есть в Serverspec. Есть ли что-то необычное, что могло бы помешать его работе?

2. Это отличный вопрос. Я знаю, что это работает, когда я просто выполняю его через chef.

Ответ №1:

Вы не можете. Serverspec не имеет отношения к Chef и ничего не знает об атрибутах узла. У него есть своя собственная очень ограниченная версия ohai, поэтому вы можете увидеть название платформы и версию, и это все.