我正在尝试递归创建具有相同结构的目录:
我有以下目录:
/some-1 /some-2 /some-3 /some-4
在它们的每个目录中,我想创建相同的结构,称之为pool:
/some-1/pool /some-2/pool /some-3/pool /some-4/pool
正如Albert建议的那样,一种优雅的解决方案可以通过puppet的“define”方法实现。
define create_pool {
file { "/some-$title/pool":
ensure => "directory",
recurse => "true",
}
}
create_pool { [1,2,3,4]: }
幸运的是,这个解决方案正在“循环”遍历列表: