无法计算puppet文件协议句柄抛出

无法计算puppet文件协议句柄抛出,puppet,Puppet,错误:/Stage[main]/main/File[/opt/]:无法计算:无法从环境生产源检索信息puppet:///modules/rpm/ssldump-0.9-0.9.b3.el6.x86_64.rpm [fedora@puppet puppet]$ tree . ├── auth.conf ├── autosign.conf ├── environments │   └── example_env │   ├── manifests │   ├── modules │ 

错误:/Stage[main]/main/File[/opt/]:
无法计算:无法从环境生产源检索信息puppet:///modules/rpm/ssldump-0.9-0.9.b3.el6.x86_64.rpm

[fedora@puppet puppet]$ tree
.
├── auth.conf
├── autosign.conf
├── environments
│   └── example_env
│       ├── manifests
│       ├── modules
│       └── README.environment
├── fileserver.conf
├── manifests
│   └── site.pp
├── modules
│   └── rpm
│       └── ntp3.el6.x86_64.rpm
└── puppet.conf
这是我的网站

file { "/opt/":
  ensure  => file,
  source  => "puppet:///modules/rpm/ssldump-0.9-0.9.b3.el6.x86_64.rpm",
  backup  => false,

}
在Puppet代理节点上,它抛出错误

Error: /Stage[main]/Main/File[/opt/]: Could not evaluate: Could not retrieve information from environment production source(s) puppet:///modules/rpm/ssldump-0.9-0.9.b3.el6.x86_64.rpm

通过将文件放在文件服务器目录中,问题得以解决

.
└── files
    └── ntp3.el6.x86_64.rpm
按照指示帮助我解决问题

.
└── rpm
    └── files
        └── ntp3.el6.x86_64.rpm

请遵循有关的文档

根据示例:

puppet:///modules/test_module/testfile.txt
…将解析为以下绝对路径:

当您使用puppet协议来服务器文件时,它总是自动解析
文件/
目录

关于模块结构的附加阅读

/etc/puppet/modules/test_module/files/testfile.txt