[英]Include class from another module in puppet
我正在为puppet制作测试清单,以使用来自伪造的choclatey提供程序安装软件包。
如果我使用带有代码的文件test.pp进行申请:
class test {
include chocolatey
if $::kernel == 'windows' {
Package {
provider => chocolatey,
}
}
package { '7zip':
ensure => installed,
}
}
无法正常工作,chocolatey不会安装任何东西,但是如果我尝试不使用带有代码的类:
include chocolatey
if $::kernel == 'windows' {
Package {
provider => chocolatey,
}
}
package { '7zip':
ensure => installed,
}
为什么? 在第一种选择中,为什么不起作用?
我将test.pp与puppet apply --test test.pp一起使用,但是我只声明了第一个代码,但没有使用它。 此代码有效:
class test {
include chocolatey
if $::kernel == 'windows' {
Package {
provider => chocolatey,
}
}
package { '7zip':
ensure => installed,
}
}
include test
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.