我正在尝试从 puppet 清单中的本地模块获取文件(在独立模式下使用 puppet):
file {
'/home/repowt/.crontab':
ensure => present,
source => 'puppet:///modules/site/crontab';
}
但我得到:
Could not evaluate: Could not retrieve information from source(s) ...
该文件位于:
config/puppet/modules/site/files/crontab
(通过调用 puppetvagrant provision
并且 Vagrantfile 指定 module_path='config/puppet/modules' 并且显然没问题,因为 puppet 确实从那里加载模块。)
我也试过:
source => 'puppet:///site/crontab'
source => 'site/crontab'
source => 'config/puppet/modules/site/files/crontab'
source => '/modules/site/crontab'
无济于事。我在网上找不到任何启发性的东西,似乎很简单。感谢您的帮助。