vagrant / ansible: ImportError: нет модуля с именем сайта - PullRequest
0 голосов
/ 09 октября 2018

Я пытаюсь запустить vagrant vm и подготовить его, используя ansible инициатора;

  config.vm.provision "ansible" do |ansible|
   ansible.limit = "all"
   ansible.compatibility_mode = "2.0"
   ansible.playbook = "ansible/install.yml"
  end

, поле ubuntu/xenial64

Не удается выполнить инициализацию следующим образом:

==> default: Running provisioner: ansible...
    default: Running ansible-playbook...
ImportError: No module named site
Ansible failed to complete successfully. Any error output should be
visible above. Please fix these errors and try again.

Хост - Ubuntu 16.04.05 с ansible 2.7.0

Я даже пытался запустить поставщика оболочки, который устанавливает python-minimal на гостевой системе, перед выполнением ansible, но безуспешно.

edit : в то же время, на моем контроллере:

/home/pkara/Desktop
$ python
Python 2.7.12 (default, Dec  4 2017, 14:50:18) 
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import site
>>> 


/home/pkara/Desktop
$ python3
Python 3.5.2 (default, Nov 23 2017, 16:37:01) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import site
>>> 
...