I am trying to run ansible on arbor appliances.
To run ssh remotely and get data from arbor appliance you will need to run it like this
$ cat hosts
...
atl-col-01 ansible_python_interpreter=/usr/local/bin/python
...
$ cat ~/.ansible.cfg
[defaults]
remote_tmp = /tmp
$ ansible-playbook file.yml -i hosts -vvvv
PLAY [atl-col-01] *************************************************************
GATHERING FACTS ***************************************************************
<atl-col-01> ESTABLISH CONNECTION FOR USER: admin
<atl-col-01> EXEC ['ssh', '-tt', '-vvv', '-o', 'ControlMaster=auto', '-o', 'ControlPersist=60s', '-o', 'ControlPath=/home/iqbala/.ansible/cp/ansible-ssh-%h-%p-%r', '-o', 'Port=22', '-o', 'KbdInteractiveAuthentication=no', '-o', 'PreferredAuthentications=gssapi-with-mic,gssapi-keyex,hostbased,publickey', '-o', 'PasswordAuthentication=no', '-o', 'User=admin', '-o', 'ConnectTimeout=10', 'atl-col-01', "/bin/sh -c 'mkdir -p /tmp/ansible-1385407330.54-15863228552079 && chmod a+rx /tmp/ansible-1385407330.54-15863228552079 && echo /tmp/ansible-1385407330.54-15863228552079'"]
<atl-col-01> REMOTE_MODULE setup
<atl-col-01> PUT /tmp/tmpQ1MvZ1 TO 120: Invalid command/setup
fatal: [atl-col-01] => failed to transfer file to 120: Invalid command/setup:
120: Invalid command
TASK: [ping it] ***************************************************************
FATAL: no hosts matched or all hosts have already failed -- aborting
PLAY RECAP ********************************************************************
to retry, use: --limit @/home/iqbala/file.retry
atl-col-01 : ok=0 changed=0 unreachable=1 failed=0