puppet和puppetdb调试@文件-puppetmaster未推送配置

puppet和puppetdb调试@文件-puppetmaster未推送配置,puppet,Puppet,我使用的backuppc模块具有以下客户端代码: @@file { "${backuppc::params::config_directory}/pc/${::fqdn}.pl": ensure => $ensure, content => template("${module_name}/host.pl.erb"), owner => 'backuppc', group => $backuppc::params::group_a

我使用的backuppc模块具有以下客户端代码:

@@file { "${backuppc::params::config_directory}/pc/${::fqdn}.pl":
    ensure  => $ensure,
    content => template("${module_name}/host.pl.erb"),
    owner   => 'backuppc',
    group   => $backuppc::params::group_apache,
    mode    => '0640',
    tag     => "backuppc_config_${backuppc_hostname}"
  }
backuppc服务器使用此代码创建文件时:

File <<| tag == "backuppc_config_${::fqdn}" |>> {
    group   => $backuppc::params::group_apache,
    notify  => Service[$backuppc::params::service],
    require => File["${backuppc::params::config_directory}/pc"],
  }

实际上,我在这个项目的puppetdb上提交了一个错误:

也就是说,有另一个代理使用
文件导入,但没有发生?请参阅“新建编辑”-是,我添加了更多数据第一个调试步骤:复制整个
@@File{…}
块,用双引号括起来(转义或替换块中的双引号)并将此字符串指定给变量,例如
$export
。然后在实际的
@
导出旁边添加
通知{“debug”:message=>$export}
,以准确查看导出的内容。
2014-05-16 17:31:53,688 DEBUG [command-proc-69] [bonecp.PreparedStatementHandle] INSERT INTO catalog_resources (catalog_id,resource,type,title,tags,exported,file,line) VALUES (6,'14be980772ccedd05d2c7e8d31563f20159b71a1','File','/etc/backuppc/pc/myserver_redacted.com.pl',(array of type7),true,'/etc/puppet/modules/backuppc/manifests/client.pp',418)
2014-05-16 17:31:53,689 DEBUG [command-proc-69] [bonecp.PreparedStatementHandle] INSERT INTO catalog_resources (catalog_id,resource,type,title,tags,exported,file,line) VALUES (6,'65c88548872aba1ae75da554e75192279da41e8a','File_line','backuppc_host_/myserver_redacted.igivefirst.com',(array of type7),true,'/etc/puppet/modules/backuppc/manifests/client.pp',407)