Можно ли настроить несколько узлов для включения разных ролей? Примерно так node_modules.pp :
node 'puppet-appserver.dev' { include role::app_server } node 'puppet-dbserver.dev' { include role::db_server }
Короткий ответ - да!
Будет прочитан весь файл с расширением .pp в манифестах каталога на вашем репозитории управления и будет выполнено объявление всех узлов