Chef - 递归更改文件组

时间:2016-08-06 00:41:58

标签: ruby chef centos7 chef-recipe chgrp

我有以下结构:

/opt/conf/files.txt

我想要实现的目标是:

sudo chgrp -R tomcat conf

更改' conf'中的所有文件目录到组' tomcat'

我试过了:

directory "/opt/conf" do
  group 'tomcat'
  mode '0070'
  recursive true
end

但它只是将组更改为tomcat而不是conf目录中的文件。

如何使用食谱来实现更改conf目录的所有内容?

1 个答案:

答案 0 :(得分:1)

这不是directory资源支持的内容。您必须在chown资源中使用chgrpexecute。我保证,有一个很好的理由,但它是一个漫长而曲折的融合本体论。