я установил один модуль из:Использование кукольный модуль третьей стороны
Теперь у меня есть структура каталогов следующим образом:
Содержание g_redis.pp:
class g_redis{
include redis
class {'redis' :
version => '2.6.14',
redis_port => '7000' ----->A
}
redis::instance{ 'redis-7000'
redis_port => '7000', ----->B
}
}
Содержание site.pp является:
import 'classes/*.pp'
node default{}
node 'nodename'{
include g_redis
}
Теперь у меня есть такие вопросы, как:
- Какая разница в (А) и (В)
- ошибка приходит время работает манифест:
Тогда, как использовать это, я не понимая, что, OK Я установил модуль redis, теперь как использовать это с моим классом? : D –
Нет. У вас УЖЕ установлен красный кукольный модуль. Выполняя 'class {'redis':}' ваш * nodename * сервер установит пакет 'redis', а затем запустит службу redis со стандартными настройками, поэтому ваши приложения смогут использовать его для хранения и извлечения вещей. –
Это манифесты, которые будут помещены в мастера, и я собираюсь подготовить определения для узлов (агентов), так что redis начнется там (в агенте), поэтому я хочу написать свои манифесты вокруг этого модуля redis в мастер, для этого я написал это, сделал ли я ошибку –