Ansible аргументы, используемые как хосты при подготовке vagrant - PullRequest
0 голосов
/ 28 июня 2019

Похоже, что ansible неправильно анализирует хосты при запуске из vagrant provision.

Вот моя конфигурация:

Vagrant.configure("2") do |config|
    config.vm.box = "debian/stretch64"

    config.vm.provision "ansible" do |ansible|
        ansible.playbook = "main.yml"
        ansible.limit = ["all"]
        ansible.verbose = "vvv"
    end
end

и ansible playbook:

- name: Playbook
  hosts: all
  become: yes
  become_user: root

и вывод:

PLAY RECAP 
*********************************************************************
--connection=ssh           : ok=0    changed=0    unreachable=1    failed=0    skipped=0    rescued=0    ignored=0
--extra-vars={"ansible_python_interpreter":"/usr/bin/python3.5"} : ok=0    changed=0    unreachable=1    failed=0    skipped=0    rescued=0    ignored=0
--inventory-file=/Users/acoomans/src/ca/.vagrant/provisioners/ansible/inventory : ok=0    changed=0    unreachable=1    failed=0    skipped=0    rescued=0    ignored=0
--limit=all                : ok=0    changed=0    unreachable=1    failed=0    skipped=0    rescued=0    ignored=0
--timeout=30               : ok=0    changed=0    unreachable=1    failed=0    skipped=0    rescued=0    ignored=0
-vvv                       : ok=0    changed=0    unreachable=1    failed=0    skipped=0    rescued=0    ignored=0
main.yml                   : ok=0    changed=0    unreachable=1    failed=0    skipped=0    rescued=0    ignored=0

Vagrant 2.2.5 ansible 2.8.1 версия python = 2.7.16

Есть идеи, как решить эту проблему?

...