0
查看目录资源,owner属性是一个字符串,路径也是一个字符串。如何使用单个资源块更改多个目录的所有者,前提是该目录已存在?修改多个目录的所有者属性
directory '/etc/apache2' do
owner 'root'
end
查看目录资源,owner属性是一个字符串,路径也是一个字符串。如何使用单个资源块更改多个目录的所有者,前提是该目录已存在?修改多个目录的所有者属性
directory '/etc/apache2' do
owner 'root'
end
你不能,它们每个都取一个值。你可以这样做:
{'/path/to/one' => 'root', '/path/to/another' => 'otherUser'}.each_pair do |path, username|
directory path do
owner username
end
end
写了一个自定义资源 - https://docs.chef.io/custom_resources.html ,你传递路径和它们的主人为数组属性。总之,在厨师的默认目录资源中没有这样的可用性。 –