我有一个包含三个exec
资源的Puppet清单:
exec { 'test1':
command => "bla1",
require => File['test'],
}
exec { 'test2':
command => "bla2",
require => File['test'],
}
exec { 'test3':
command => "bla3",
require => File['test'],
}
有人可以提供改进代码的方法,例如循环吗?
我正在使用Puppet 3.8,并且需要在该版本中支持一些内容。
答案 0 :(得分:0)
这是一种方法:
$cmd = [
"command1",
"command2",
"command3",
]
define run_command {
exec { "${name}":
path => ['/usr/bin','/usr/sbin','/bin','/sbin'],
}
}
run_command { $cmd:
require => File['test'];
}