Mikrotik Ansible ошибка ""Failed to create temporary directory""

Обсуждение оборудования и его настройки
Ответить
zoloft
Сообщения: 5
Зарегистрирован: 22 май 2016, 05:08

Всем здравствуйте.
Возникла задача у отдела, сделать небольшие правки конфигурации на большом -кол-ве hAP Lite (ов)
Был выбран Ansible (в Linux увы знатоков у нас нет).
При перовом же playbook-е возникла неведомая ошибка. (гуглили много, но найти мало чего удалось)
Помогите разобраться?
TASK [system command] ********************************************************************************************************************************************************************************
fatal: [192.168.231.1]: UNREACHABLE! => {"changed": false, "msg": "Failed to create temporary directory.In some cases, you may have been able to authenticate and did not have permissions on the target directory. Consider changing the remote tmp path in ansible.cfg to a path rooted in \"/tmp\", for more error information use -vvv. Failed command was: ( umask 77 && mkdir -p \"` echo syntax error (line 1 column 5)/.ansible/tmp `\"&& mkdir \"` echo syntax error (line 1 column 5)/.ansible/tmp/ansible-tmp-1640168195.2886438-69987-91715043846940 `\" && echo ansible-tmp-1640168195.2886438-69987-91715043846940=\"` echo syntax error (line 1 column 5)/.ansible/tmp/ansible-tmp-1640168195.2886438-69987-91715043846940 `\" ), exited with result 1, stdout output: syntax error (line 1 column 5)\n", "unreachable": true}


Аватара пользователя
podarok66
Модератор
Сообщения: 4355
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

Погодите. У вас проблемы с Ansible? А Mikrotik тут при чём? У вас соединение по ssh с одним устройством проходит штатно? Авторизация по пароли, там или по ключам проходит?


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
zoloft
Сообщения: 5
Зарегистрирован: 22 май 2016, 05:08

podarok66 писал(а): 22 дек 2021, 18:57 Погодите. У вас проблемы с Ansible? А Mikrotik тут при чём? У вас соединение по ssh с одним устройством проходит штатно? Авторизация по пароли, там или по ключам проходит?
ssh по паролям. По ssh на тестовом заходит. (Не нашел форума русcкоязычного по ansible.)


Аватара пользователя
podarok66
Модератор
Сообщения: 4355
Зарегистрирован: 11 фев 2012, 18:49
Откуда: МО

По ssh вход есть. Значит устройство вход разрешает. Теперь смотрите ansible, что-то у вас не так с настройками. Смотрите лог Микротика. Что там пишет? Может не тот юзер, может ещё что-то. В приведённом вами куске лога пишется о невозможности создать каталог /tmp . При чем там дальше описывается создание директории в linux варианте ( umask 77 && mkdir -p ). Попробуйте создать директорию tmp в Микротике в корне руками или изменить настройки входа в ansible.


Мануалы изучил и нигде не ошибся? Фаервол отключил? Очереди погасил? Витая пара проверена? ... Тогда Netinstal'ом железку прошей и настрой ее заново. Что, все равно не фурычит? Тогда к нам. Если не подскажем, хоть посочувствуем...
bpistorick
Сообщения: 1
Зарегистрирован: 22 дек 2022, 21:52

Извините за некропостинг:) но немогу молчать;)

В ансибле надо прописать в варсах

vars:
ansible_user: admin
ansible_port: (Если отличный от стандартного 22)
ansible_connection: network_cli
ansible_network_os: routeros


Ответить