Страница 1 из 1

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

Добавлено: 22 дек 2021, 13:28
zoloft
Всем здравствуйте.
Возникла задача у отдела, сделать небольшие правки конфигурации на большом -кол-ве 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}

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

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

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

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

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

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

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

Добавлено: 22 дек 2022, 21:54
bpistorick
Извините за некропостинг:) но немогу молчать;)

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

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