私は人形の世界に不慣れです。Ubuntu 11.04 (64 ビット) サーバーとクライアントがあります。puppet サーバーとクライアントの最新バージョンをインストールしました。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: {}
}
}