微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

傀儡代理重复文件

如何解决傀儡代理重复文件

我有一台安装了 puppet 代理的机器。 当我尝试运行 puppet 代理时,出现此错误。 我已经尝试使用该属性强制文件,但这不起作用。 指示的模块不是我管理的,它是第三方模块。

我的文件.pp:

class icarrierdata_Nginx::files inherits icarrierdata_Nginx::params {
  $source_base = "puppet:///modules/${module_name}"

  if ! defined(File['/etc/Nginx/Nginx.conf']) {
    file { 'Nginx_config_file':
    ensure => present,content => template("${module_name}/Nginx.conf.erb"),owner => 'root',group => 'root',notify => [Service['Nginx']],force  =>  true,path   =>  "/etc/Nginx/Nginx.conf",}
  }
}

这是错误

Error: Could not retrieve catalog from Remote Server: Error 500 on SERVER: Server Error: 
Evaluation Error: Error while evaluating a Resource Statement,Duplicate declaration: 
File[/etc/Nginx/Nginx.conf] is already declared at (file: 
/etc/puppetlabs/code/environments/staging/modules/icarrierdata_Nginx/manifests/files.pp,line: 5); cannot redeclare (file: 
/etc/puppetlabs/code/environments/staging/modules/Nginx/manifests/config.pp,line: 238) 
(file: /etc/puppetlabs/code/environments/staging/modules/Nginx/manifests/config.pp,line: 
238,column: 3) on node stg-data-odatos-proxy-us-central1.c.scorpius-odatos.internal
Warning: Not using cache on Failed catalog
Error: Could not retrieve catalog; skipping run

有人可以帮助我吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。