2

Я использую Ansible локально для настройки своего собственного компьютера, и сегодня (я давно не запускал playbooks) он внезапно начал просто зависать. Я не могу запустить какие-либо пьесы, по крайней мере, не локально. Я на новом рабочем месте, и у меня нет удаленного хоста, на котором можно было бы протестировать.

Я использую Ansible 2.7.1 , работающий на урезанной Ubuntu 18.04 .

ansible.cfg:

[defaults]
inventory=inventory

inventory:

localhost ansible_connection=local

test (playbook):

---
- name: Test
  hosts: all
  tasks:
    - debug:
        msg: "I'm alive"

Вот вывод:

$ ansible-playbook -vvvv test
ansible-playbook 2.7.1
  config file = /home/tjarvstrand/playbooks/mini.iso/ansible.cfg
  configured module search path = [u'/home/tjarvstrand/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/local/lib/python2.7/dist-packages/ansible
  executable location = /usr/local/bin/ansible-playbook
  python version = 2.7.15rc1 (default, Apr 15 2018, 21:51:34) [GCC 7.3.0]
Using /home/tjarvstrand/playbooks/mini.iso/ansible.cfg as config file
setting up inventory plugins
/home/tjarvstrand/playbooks/mini.iso/inventory did not meet host_list requirements, check plugin documentation if this is unexpected
/home/tjarvstrand/playbooks/mini.iso/inventory did not meet script requirements, check plugin documentation if this is unexpected
Set default localhost to localhost
Parsed /home/tjarvstrand/playbooks/mini.iso/inventory inventory source with ini plugin

После разбора инвентаря, он очень тихий. Пожалуйста помоги

РЕДАКТИРОВАТЬ: Я также проверил с inventory:

localhost ansible_connection=ssh

с тем же результатом.

EDIT2:ansible -vvvv all -m ping :

ansible 2.7.1
  config file = /home/tjarvstrand/playbooks/mini.iso/ansible.cfg
  configured module search path = [u'/home/tjarvstrand/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/local/lib/python2.7/dist-packages/ansible
  executable location = /usr/local/bin/ansible
  python version = 2.7.15rc1 (default, Apr 15 2018, 21:51:34) [GCC 7.3.0]
Using /home/tjarvstrand/playbooks/mini.iso/ansible.cfg as config file
setting up inventory plugins
/home/tjarvstrand/playbooks/mini.iso/inventory did not meet host_list requirements, check plugin documentation if this is unexpected
/home/tjarvstrand/playbooks/mini.iso/inventory did not meet script requirements, check plugin documentation if this is unexpected
Set default localhost to localhost
Parsed /home/tjarvstrand/playbooks/mini.iso/inventory inventory source with ini plugin
Loading callback plugin minimal of type stdout, v2.0 from /usr/local/lib/python2.7/dist-packages/ansible/plugins/callback/minimal.pyc
META: ran handlers

а потом висит

1 ответ1

0

Оказывается, это была ошибка пользователя. У меня есть местная оболочка ssh, которая все испортила. Я до сих пор не могу понять, почему это вызывает проблемы даже на локальном соединении, хотя, по крайней мере, теперь я могу обойти это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .