LINUX.ORG.RU
ФорумAdmin

ошибка в ansible

 ,


0

1

Есть проект на vagrant+ansible. Когда делаю vagrant up, то машина успешно запускается, а потом когда ничается выполнение задач из файла playhook возникает ошибка. Вот скриншот. http://pixs.ru/showimage/redpng_2562869_21562130.png Причём на другом компе я спокойно развернулся данный проект, установил vagrant+ansible, vagrant up, vagrant ssh И попал в готовое окружение в котором развернут проект.


Там же красным по черному написано что не установлены core-модули. Ну и опять же лучше показать сам playbook

alozovskoy ★★★★★
()

Установите сначала ansible как надо, а потом напишите. У вас отсутствуют модули которые нужные для трансляции вашего плэйбука в скрипты

rusich
()
Ответ на: комментарий от rusich

Что значит как надо? Я ставлю вот так: $ sudo apt-get install software-properties-common $ sudo apt-add-repository ppa:ansible/ansible $ sudo apt-get update $ sudo apt-get install ansible С оф. сайта. А можно как то эти модули просто копернуть на флешку и перенести на другой комп?

rayzor
() автор топика
Ответ на: комментарий от alozovskoy

Playhook

Оукей, вот playhook: http://pastebin.com/xPgSTDpg

Попробовал сейчас на другом компе, почему то не ставится последний task: Mailcatcher Вот скрин ошибки: http://pixs.ru/showimage/vagrantpng_6996479_21566853.png Но фиг с ним, хотя бы без него проект запускается, а вот что делать с модулями которые почему то отсутствуют? Где они хоть лежать должны?

rayzor
() автор топика
Ответ на: Playhook от rayzor

Для установки модулей - самый простой вариант это запуск ansible -v, он там скажет какие команды выполнить чтоб подтянуть модули (там на уровне сабмодулей git это организовано).

По поводу ошибки - я не знаю руби, и как там оно собирается понятия не имею. Это ошибка не в сценарии, а именно в установщике руби.

Что значит как надо? Я ставлю вот так: $ sudo apt-get install software-properties-common $ sudo apt-add-repository ppa:ansible/ansible $ sudo apt-get update $ sudo apt-get install ansible С оф. сайта. А можно как то эти модули просто копернуть на флешку и перенести на другой комп?

А, раз так то предложенный мной вариант с гитом может не подойти. Но вообще я никогда из ppa не ставил (да и вообще предпочитаю использовать без установки), так что попробуйте, может ошибся. А модули это вообще просто скрипты на python, конечно можно перенести руками с другого пк.

alozovskoy ★★★★★
()
Последнее исправление: alozovskoy (всего исправлений: 1)

Посмотрите, куда установлены файлы из пакета ansible: dpkg -L ansible. Ну и покаите часть Vagrantfile, которая отвечает за провизионинг.

pod ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.