如何在v3.8中多次循环资源类型

  • 本文关键字:循环 资源 类型 v3 puppet
  • 更新时间 :
  • 英文 :


我有一个带有三个exec资源的木偶清单:

exec { 'test1':
  command     => "bla1",
  require     => File['test'],
}
exec { 'test2':
  command     => "bla2",
  require     => File['test'],
}
exec { 'test3':
  command     => "bla3",
  require     => File['test'],
}

有人可以提供改进代码的方法,例如循环吗?

我正在使用Puppet 3.8,需要该版本中支持的东西。

这是一种方法:

  $cmd = [
    "command1",
    "command2",
    "command3",
  ]
  define run_command {
    exec { "${name}":
      path    => ['/usr/bin','/usr/sbin','/bin','/sbin'],
    }
  }
  run_command { $cmd: 
      require => File['test'];
  }

最新更新