Я новичок в мире кукол.У меня есть сервер и клиент Ubuntu 11.04 (64bit).Я установил последнюю версию сервера кукол и клиента.Конфигурация Puppet успешно запущена.Я могу подключиться к серверу с моего клиента.
Я хочу написать рецепт для установки Apache2 на мой клиент.Кто-нибудь может сказать мне ссылку или пошаговый процесс создания кукольного рецепта для установки Apache2 на мой клиент?Как запустить и где запустить эти рецепты?
Где я вижу файлы ошибок?Как я могу узнать, что мои рецепты работают правильно?
Файл init.pp:
file {"password":
name=>"/etc/passwd",
owner =>"root",
group =>"bin",
mode=>644,
}
class apache{
package { httpd: ensure => installed }
service{ "httpd" :
name => $operatingsystem ?{
debian=>"apache2",
redhat=>"httpd",
default =>"apache",
CentOS=>"httpd",
},
ensure=> running,
require=>Package["httpd"],
}
}
node 'myclientname'{
include apache
}
# All of the nodes that don't have definitions associated with the will use
# the following node definition.
node default {
case $operatingsystem {
CentOS: { include apache }
default: {}
}
}