1

Здравствуйте,

По умолчанию все агенты которые имеют коннект к Puppetmaster выполняют манифест "site.pp"... Скажите, пожалуйста, как натравить отдельные группы Pappet-агентов на отдельные манифесты по имени хоста или IP ? Мне нужно что бы , например, агент с именем "host1.test.local" (RHEL5) выполнял манифест host1.pp, а второй агент скажем "host2.test.local" (RHEL6) выполнял манифест host2.pp.
Или может можно это распределение реализовать как-то в site.pp...

Мне нужно чтобы определенная группа серверов выполняла индивидуальный манифест предназначенный только ей, а не подхватывала все то, что описано в site.pp.

2

а что у вас вообще в site.pp? вы там все в дефолтную ноду прописываете?

3 (07.05.2014 12:06:10 отредактировано jiva90)

Да в дефолтную …

Я с puppet начал работать 2 дня назад. Потому  в этом деле вообще «0»  ab

На данный момент у меня есть один манифест  site.pp  и все ноды в ферма серверов берут конфигурации для себя с этого манифеста.
В манифесте никакие хосты не указаны. Структура site.pp - это модуль "file", "package" и "exec" ...

Проблема в том , что сейчас массовая конфигурация для всех серверов  мне не подходит , так как мне нужно сделать  так,  чтобы на Puppet сервере одновременно находилась  конфигурация  для отдельных территориальных групп и типов серверов (RHEL5,6)  и агенты RHEL5 i RHEL6 автоматом подтягивали индивидуальные для своей группы конфигурации, не затрагивая конфигурации предназначенные для другой группы хостов…

Как сделать это распределение я не знаю …
Предполагаю только что наверно как-то же можно создать в манифесте список хостов по имени или IP, объединить их в группы и натравить определённые конфигурации на определенную группу нод…

4

раз есть node default, то точно также можно сделать и node host1

5

Ок, спасибо за  направление . Буду пробовать реализовать ...

6

не за что... почитайте доки по Puppet, там все это есть

7

Нашел статью , которая дала ответы на все мои вопросы по данной теме  +  примеры реализации взаимодействия классов и node внутри манифеста…
Вот эта статья: http://www.xakep.ru/post/55238/ 
Может кому-то поможет, по написанию манифестов в дальнейшем...

А Вам, alexfinn, еще раз спасибо за наводку  ab