создавать файлы на основе имен каталогов и создавать каталоги на основе имен удаленных каталогов в chef, используя ruby - PullRequest
0 голосов
/ 26 мая 2019

Я новичок в рубине и шеф-поваре. Пожалуйста, помогите. У меня есть два сценария здесь. У меня есть каталоги в кулинарной книге шеф-повара, которые находятся внутри / Вар / повар / кэш / кулинарный / book_name / файлы / как, "файлы / имя приложения / имя_приложения / имя_экземпляра /". В каждом из этих каталогов есть несколько файлов .yml с различными переменными и значениями в каждом из них.

  1. Мне нужно сначала создать каталоги на целевом узле / хосте в определенном формате.

  2. после завершения # 1 мне нужно создать файл с определенным именем
    внутри этого недавно созданного каталога / пути "

  3. После того, как файл создан, я хочу записать в него некоторое содержимое, которое будет основано на содержимом различных файлов yaml, расположенных в {## / files /} поваренной книги шеф-повара.

Как мне добиться всего вышеперечисленного в Chef, используя ruby ​​или python? использование Ruby является предпочтительным, пожалуйста. Пожалуйста, предоставьте пример кода ruby, полезного в Chef для вышеперечисленного. Пожалуйста. Высоко ценится

Извините, если я не предоставил достаточно информации, я впервые пишу здесь вопрос. Извиняюсь заранее.

Как мне добиться всего вышеперечисленного в Chef, используя ruby ​​или python? использование Ruby является предпочтительным, пожалуйста. Пожалуйста, предоставьте пример кода ruby, полезного в Chef для вышеперечисленного. Пожалуйста. Высоко ценится

Извините, если я не предоставил достаточно информации, я впервые пишу здесь вопрос. Заранее извиняюсь.

Я приложу реальный вопрос в виде файла, так как мне трудно понять, как не получить ошибки при попытке опубликовать этот вопрос.

Добавление дополнительной информации в качестве моих собственных комментариев, поскольку вложение файла не поддерживается.

...