Я готовлю Vagrant box ( ubuntu / trusty64 ) с Ansible .
При выполнении следующей пьесы:
---
- hosts: all
tasks:
- name: install pip
easy_install:
name: pip
state: present
- name: install gunicorn and flask
pip: name={{ item }}
with_items:
- gunicorn
- flask
Я получаю сообщение об ошибке ниже:
Не удалось найти требуемый исполняемый файл easy_install в путях
Поиск решения, которое я нашел этот поток стекового потока , указывающий на то, что использование easy_install
устарело.
Я не нашел никаких подсказок в документации Ansible easy_install .
Мы будем благодарны за любую помощь.
Мой Vagrantfile:
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/trusty64"
config.vm.network "forwarded_port", guest: 80, host: 8080
config.vm.provision :ansible do |ansible|
ansible.playbook = "playbook.yml"
end
end
Запуск с:
Ansible 2.7.10.
Vagrant 2.0.2.
Полный стек упомянутой ошибки:
TASK [установить пип]
фатальный: [по умолчанию]: СБОЙ!=> {"updated": false, "msg": "Не удалось найти требуемый исполняемый файл easy_install в путях: / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin:/ bin: / usr / games: / usr / local / games "}, чтобы повторить попытку, используйте: --limit @ / home / workspaces / python_flask / playbook.retry
PLAY RECAP