私はansible脚本を実行したとき、私は、しかし、私は、コマンドを経由してパイに私のMacBookからイーサネットケーブルを介して端末からSSH経由に接続することができラズベリーパイ「のssh [email protected]」「エラー!(25、 'デバイスの不適切なioctl')」、「到達不能」とはどういう意味ですか?
を持っていますこのホスト
[pis]
169.254.0.2
は、私は次のエラーを取得する:
PLAY [Ansible Playbook for configuring brand new Raspberry Pi] *****************
TASK [setup] *******************************************************************
<169.254.0.2> ESTABLISH CONNECTION FOR USER: pi on PORT 22 TO 169.254.0.2
CONNECTION: pid 2118 waiting for lock on 10
CONNECTION: pid 2118 acquired lock on 10
fatal: [169.254.0.2]: UNREACHABLE! => {"changed": false, "msg": "ERROR! (25, 'Inappropriate ioctl for device')", "unreachable": true}
PLAY RECAP *********************************************************************
169.254.0.2 : ok=0 changed=0 unreachable=1 failed=0
私ansibleバージョンは2.0.0.2です。
端末からSSHに接続できたのと同じ方法で接続できるようにするにはどうすればよいですか?
私は最初にサーバーにpingを実行してから、プレイブックを実行すると動作します:) - > eg。 ansible-i ansible-pi/hosts pis -m ping --ask-pass --sudo; ansible-playbook ansible-pi/playbook.yml -i ansible-pi/hosts --ask-pass --sudo – maxfowler