SSL validation of HTTPS requests is disabled. HTTPS connections are still encrypted, but chef is not able to detect forged replies or man in the middle attacks. To fix this issue add an entry like this to your configuration file: ``` # Verify all HTTPS connections (recommended) ssl_verify_mode :verify_peer # OR, Verify only connections to chef-server verify_api_cert true ```
chefのバージョン11.12からknife ssl checkが導入されたとかで上記警告が出るようになります。
まずknife-soloを0.4.2にアップデートします。
gem update knife
knifeを実行しているディレクトリに.chef/knife.rbというファイルがあるので以下を追加します。
ssl_verify_mode :verify_peer