最近、ansible 2.5が公開になりました。
早速、ansibleを実行してみるとエラーになりました。
TASK [Gathering Facts] ********************************************************************************************************************** fatal: [personalauswahl]: FAILED! => {"changed": false, "cmd": "None -s system-product-name", "msg": "[Errno 2] No such file or directory: 'None'", "rc": 2}
エラーメッセージそのままですね。
調査してみると、githubのissueにそのものがありました。
Ansible 2.5 Gathering Facts fails on some hosts · Issue #37911 · ansible/ansible
どうやら2.5からGathering Facts
の実行の際にdmidecode
が必要になっている模様。
とりあえずdmidecode
をインストールすることで問題を回避することが出来ました。