Я пытаюсь научить себя ansible, и я изо всех сил пытаюсь заставить вещи работать должным образом. В настоящее время у меня есть лаборатория на Eve-NG, поэтому я могу поиграть с некоторыми вещами, прежде чем я начну использовать это в живой сети. IP-адрес хоста (виртуальный Juniper MX), к которому я пытаюсь связаться, - 10.6.0.250. Мой файл инвентаризации называется lab_inventoy.yml, и его содержимое выглядит следующим образом:
all:
hosts:
vMX-1:
ansible_user: mschmidt
ansible_port: 22
ansible_host: 10.6.0.250
Я пытаюсь запустить модуль ping, чтобы проверить, могу ли я S SH к виртуальному MX. Я запускаю следующую команду: ansible -i ./lab_inventory.yml all -k -m ping
, но получаю эту ошибку.
vMX-1 | FAILED! => {
"ansible_facts": {
"discovered_interpreter_python": "/usr/bin/python"
},
"changed": false,
"module_stderr": "Shared connection to 10.6.0.250 closed.\r\n",
"module_stdout": "\r\nerror: unknown command: /bin/sh\r\n",
"msg": "MODULE FAILURE\nSee stdout/stderr for the exact error",
"rc": 0
Я уже довольно долго пытаюсь найти источник проблемы, но безуспешно. У меня очень мало опыта программирования или написания сценариев, так что это все для меня очень ново. Любая помощь, которую вы можете предложить, будет принята с благодарностью.