操作系统:Oracle Linux(嘿,我更喜欢CentOS) Puppet Enterprise 3.3.0 with puppetlabs-stdlib(v4.3.2)
puppetlabs-pe_upgrade模块应该允许我更新目标节点上的puppet企业客户端软件,所以我写了这个模块。 它位于/ etc / puppetlabs / puppet / modules / eeep_upgrade中,所有文件归root:pe-puppet所有。出于某种原因,该模块显然没有在运行期间添加到目录中。我跑了'puppet agent -t --debug',没有执行任何操作,也没有生成错误。 'puppet parser validate'和puppet-lint,但都没有发现任何错误。我可能在某个地方有一个额外的冒号。
class { '::pe_upgrade:eeep_pupgrade':
version => '3.6.2',
answersfile => 'pe/answers/agent.txt.erb',
download_dir => 'puppet:///eeep_pupgrade/files/pe/3.6.2',
timeout => '3600',
}