Chef - Рекурсивно изменить группу файлов

У меня есть следующая структура:

/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 с помощью рецептов?


person Libert    schedule 06.08.2016    source источник


Ответы (1)


Это не то, что поддерживает ресурс directory. Вам придется использовать chown или chgrp в ресурсе execute. Уверяю вас, для этого есть веская причина, но это долгий и извилистый рассказ о конвергентных онтологиях.

person coderanger    schedule 06.08.2016