From other side this playbook works fine with Cisco Catalyst.
But without option “connection: local”.
In other tests i use Ad-Hoc commands.
With Cisco Catalyst i get feedback without any problem.
[root]# ansible testCatalyst -i myhosts -m raw -a "sh ip int br | ex unassigned" -u admin --ask-pass
SSH password:
10.1.1.3 | SUCCESS | rc=0 >>
Interface IP-Address OK? Method Status Protocol
Vlan345 10.1.1.3 YES NVRAM up up
Shared connection to 10.1.1.3 closed.
10.1.1.2 | SUCCESS | rc=0 >>
Interface IP-Address OK? Method Status Protocol
Vlan345 10.1.1.2 YES NVRAM up up
Shared connection to 10.1.1.2 closed.
And with Mikrotik not.
It hangs.
[root]# ansible testMikrotiks -i myhosts -m raw -a "ip arp print" -u admin --ask-pass
SSH password:
^CProcess WorkerProcess-2:
Process WorkerProcess-1:
Traceback (most recent call last):
Traceback (most recent call last):
File "/usr/lib64/python2.7/multiprocessing/process.py", line 258, in _bootstrap
File "/usr/lib64/python2.7/multiprocessing/process.py", line 258, in _bootstrap
self.run()
self.run()
File "/usr/lib/python2.7/site-packages/ansible/executor/process/worker.py", line 118, in run
File "/usr/lib/python2.7/site-packages/ansible/executor/process/worker.py", line 118, in run
self._rslt_q
self._rslt_q
File "/usr/lib/python2.7/site-packages/ansible/executor/task_executor.py", line 138, in run
File "/usr/lib/python2.7/site-packages/ansible/executor/task_executor.py", line 138, in run
[ERROR]: User interrupted execution
At runtime i see user connection on Mikrotik.
Do i need to edit ssh connection options?
Does anybody has this configuration?