Задать вопрос
@den19948

Как распаковать файл Chef?

Пытаюсь распаковать файл командой
tar_extract '/tmp/mycode-1.2.3.tar.gz' do
  action :extract_local
  target_dir '/opt/myapp/mycode'
  creates '/opt/myapp/mycode/lib'
end

Но мне выдаёт ошибку

NoMethodError
-------------
undefined method `tar_extract' for cookbook: wordpres_apache, recipe: default :Chef::Recipe


ничего не могу понять... почему он не определяет метод?
Может надо добавить пакет в metadata?
  • Вопрос задан
  • 46 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр «Микротест»
    Linux уровень 1. Основы администрирования систем Linux (Линукс)
    1 неделя
    Далее
  • Учебный центр «Микротест»
    Linux уровень 2. Расширенное администрирование систем Linux (Линукс)
    1 неделя
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
Решения вопроса 1
наверное
надо
depends 'tar', '~> 2.2.0'
в metadata.rb
(версию не проверя просто взял для комментария последнюю из
https://supermarket.chef.io/cookbooks/tar
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы