非常に単純なパペットマニフェストに、一見不可能なエラーがあります。 example42 puppet-puppetモジュールを使用してpuppetmasterを実行しようとしています(puppet 3.1.0を使用)。これは私のsite.ppです:
node 'se2' {
class { 'puppet::server' :
mode => 'server' }
}
Exec { path => "/usr/bin:/usr/sbin:/bin:/sbin" }
node default { }
これで、エラーが発生します:
Info: Loading facts in /var/lib/puppet/lib/facter/last_run.rb
Info: Loading facts in /var/lib/puppet/lib/facter/puppi_projects.rb
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter mode at /etc/puppet/manifests/site.pp:7 on node se2
(7行目はモードのある行です)
私がやっている愚かなことがあるに違いありません。ここで見ることができることから、モードIS有効なパラメーター:
https://github.com/example42/puppet-puppet/blob/master/manifests/init.pp#L32
助言がありますか?
puppet::server
を呼び出してserver.ppを参照しています
Puppet :: serverについてはこのクラスを参照してください https://github.com/example42/puppet-puppet/blob/master/manifests/server.pp
パラメータ「mode」でクラスを参照するには、puppet.ppを使用します。
node 'se2' {
class { 'puppet' :
mode => 'server',
}
}
Exec { path => "/usr/bin:/usr/sbin:/bin:/sbin" }
node default { }