同じドメイン (mydom.org) 内の別のホスト (bar) から 1 つのホスト (foo) にファイルをコピーする方法はありますか? ソースファイルのサーバー名を提供できるcfengineコピーのサーバーメソッドに似たものを探しています。これが私が試して失敗したものです:
node 'foo.mydom.org' inherits default {
include foo_class::setup
}
puppet-server ノードの modules/foo_class/setup.pp で定義された foo_class::setup。
class foo_class::setup {
file {
"etc_passwd_file" :
path => "/etc/passwd",
source => "puppet://bar.mydom.org//${path_to_file}",
}
}
実行時
puppet --noop --server=puppet --no-daemonize --verbose --onetime
エラーが発生します:
" ..... Could not evaluate: Could not retrieve information from environment production source(s) puppet://bar.mydom.org//${path_to_file} at /etc/puppet/modules/foo_class/manifests/setup.pp ...."