Я не могу запустить команды ping с хоста ansible (используя localhost, см. Ниже).
Я создал простую книгу воспроизведения для запуска ping с помощью командного модуля:
---
#
- name: GET INFO
hosts: localhost
tasks:
- name: return motd to registered var
command: "/usr/bin/ping 10.39.120.129"
register: mymotd
- name: debug output
debug: var=mymotd
Однако, я вижу эту ошибку: «ping: socket: Операция не разрешена»
Похоже, существует проблема с разрешениями. Однако, глядя на каталог / usr / bin, кажется, что ping будет исполняемым для меня:
"-rwxr-xr-x. 1 root root 66176 Aug 4 2017 ping",
Я не могу стать или использовать sudo, похоже, что tower для этого заблокирован, и я не Он также не может изменить его.
У кого-нибудь есть предложения? Что привело меня к этому, так это то, что я пытаюсь запустить ping в пользовательском модуле и получаю похожую проблему.
Спасибо