仕事で使っているCentOS7のマシンに対してansible-playbook実行時、sftpの箇所で接続エラーが出てしまい、反映出来ないという問題に遭遇しました。

環境

  • Ansible … 2.3.2.0

解決策

SFTP disableなCentOS環境でansibleを使うという記事を見つけまして、ここに書いてある状況とそっくりでした。 実際にANSIBLE_SCP_IF_SSHを環境変数として指定したら動作しました。 paramikoの動作上、仕方ないんですねー。 今のところ、困らないので環境変数を指定していく方針にしていきます。