Оказывается, это была ошибка пользователя. У меня есть местная оболочка ssh, которая все испортила. Я до сих пор не могу понять, почему это вызывает проблемы даже на локальном соединении, хотя, по крайней мере, теперь я могу обойти это.
Ansible зависает после разбора инвентаря
561
tjarvstrand
Я использую Ansible локально для настройки своего собственного компьютера, и сегодня (я давно не запускал playbooks) он внезапно начал просто зависать. Я не могу запустить какие-либо пьесы, по крайней мере, не локально. Я на новом рабочем месте, и у меня нет удаленного хоста, на котором можно было бы протестировать.
Я использую Ansible 2.7.1
, работаю на урезанной Ubuntu 18.04
.
ansible.cfg
:
[defaults] inventory=inventory
inventory
:
localhost ansible_connection=local
test
(Сборник пьес):
--- - 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
а потом висит
Не могли бы вы попробовать подключиться к локальной машине с помощью SSH?
Madoc Comadrin 5 лет назад
0
Спасибо, я сделал. Тот же результат: /
tjarvstrand 5 лет назад
0
Произошло ли соединение SSH какой-либо выход, который отличался от локального соединения? Что произойдет, если вы попробуете команду `ansible all -m ping`?
Madoc Comadrin 5 лет назад
0
Да, вывод был точно таким же при использовании ssh. Пинг тоже зависает. Я обновил свой вопрос с выводом.
tjarvstrand 5 лет назад
0
1 ответ на вопрос
0
tjarvstrand
Похожие вопросы
-
3
Ansible команда-задача сталкивается с "Ошибка формата Exec"
-
3
Запустите удаленный скрипт / приложение в автономном режиме в Ansible
-
2
Каково значение задачи Ansible, сообщающей, что что-то изменилось?
-
-
3
Скопировать мой ключ ssh на удаленную машину через ssh-copy-id в сценарии без запроса?
-
2
Бродячие и ансибальные факты
-
4
Не удается найти файл конфигурации в «/ etc / ansible /» в Mac OS X
-
1
Как просмотреть вывод программы, запущенной командой SSH в Linux?
-
1
Параметры файла инвентаризации не используются в Ansible
-
1
Ansible Определить операционную систему
-
5
Ansible: Как рекурсивно установить права доступа к файлам и каталогам