私はmongodbのpuppetmoduleに取り組んでいます
ここに私が持っているものがあります(基本に落とし込まれています):
モジュール/mongodb/manifests/virtual.pp:
class mongodb::virtual {
@package {['mongo-10gen-server','mongo-10gen']:
ensure => installed
}
モジュール/mongodb/manifests/replicaset.pp:
define mongodb::replicaset {
realize( Package['mongo-10gen-server','mongo-10gen'] )
}
非常に単純ですが、クライアントで puppetrun を実行すると、次のようになります。
Info: Retrieving plugin
Info: Loading facts in /var/lib/puppet/lib/facter/custom_facts.rb
Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Failed to realize virtual resources Package[mongo-10gen-server], Package[mongo-10gen] on node mongonode
Warning: Not using cache on failed catalog
Error: Could not retrieve catalog; skipping run
私のセットアップの何が問題なのですか?