Unarchiving загруженный tarball с Ansible

Я пытаюсь загрузить WordPress и установить через Ansible, и я не могу понять, что я делаю неправильно здесь. Сначала я загружаюсь через модуль get_url затем я пытаюсь использовать модуль unarchive для перемещения источника в мою синхронизированную папку.

Роли / WordPress / по умолчанию

 wp_debug: true wp_version: 4.2.1 auto_up_disable: false core_update_level: false 

Роли / WordPress / Задачи / main.yml

 - name: Download WordPress get_url: url=http://wordpress.org/wordpress-{{ wp_version }}.tar.gz dest=/var/www/wordpress-{{ wp_version }}.tar.gz - name: Extract archive unarchive: src=/var/www/wordpress-{{wp_version}}.tar.gz dest={{site.www_root}} 

Сообщение об ошибке введите описание изображения здесь

Тогда, когда я схожу в бродячую коробку … введите описание изображения здесь

Спецификации: Ubuntu 14.04, Ansible 1.9.1, Vagrant 1.7.2, OSX Yosemite

Примечания: site.www_root установлен в /var/www/wordpress

One Solution collect form web for “Unarchiving загруженный tarball с Ansible”

Кажется, что параметр copy для модуля unarchive – это то, что сработало. http://docs.ansible.com/unarchive_module.html гласит:

  • -Если copy=yes (по умолчанию), локальный путь к архиву для копирования на целевой сервер; может быть абсолютным или относительным.

  • -Если copy=no , путь на целевом сервере к существующему архиву для распаковки.

По сути get_url загрузил ваш файл на ваш удаленный сервер, но unarchive попытался извлечь его с вашей локальной машины.

Ваша вторая задача должна быть обновлена ​​как таковая:

 - name: Extract archive unarchive: src=/var/www/wordpress-{{wp_version}}.tar.gz dest={{site.www_root}} copy=no 
  • vmlinuz <-> uImage
  • Cronjob Создать файл Every Execute
  • SSH не работает с одного компьютера
  • Почему моя камера не появляется в / dev, хотя она работает в dmesg? (Возможная регрессия Ubuntu.)
  • Так как Ubuntu persistent USB разбился, он не загружается с черным экраном перед входом в систему, что делать?
  • как изменить разбиение?
  • Как мне получить доступ к «ветке» rw (как в ветке aufs) оверлейного монтирования?
  • Неполадка irssi Разбиение страницы в tmux
  • Как запросить имя хоста с сервера DHCP на Ubuntu?
  • Компиляция ядра для Gentoo с моим списком модулей из Xubuntu
  • Проблемы с разрешением Nvidia 9800GT и HP w1907v
  • Когда ни один сервер dhcp не отвечает, как заставить dhclient использовать статический лизинг из dhclient.conf вместо предыдущего аренды dhcp?
  • Linux и Unix - лучшая ОС в мире.