Help us understand the problem. What is going on with this article?

Ansible | ssh のキャッシュを無効にする

More than 3 years have passed since last update.
~/.ansible.cfg
[ssh_connection]
ssh_args = -o ControlMaster=no

この設定をしておかないと、
失敗するようにインベントリファイルを書換えたのに、何故かsshコネクションが成功する という、謎の事態が生じる場合があった。

  • パスワード入力が必要なサーバーに対して、パスワード指定を消してアクセスしたのに、うまく接続できてしまう。
  • 手元から known_hosts ファイルを消したのに、認証の質問なしで、うまく接続できてしまう。

など。

ファイル設場所

いずれかの場所に置く。

  • .ansible.cfg (カレントディレクトリに設定する場合)
  • ~/.ansible.cfg (ユーザーディレクトリに設定する場合)
  • /etc/ansible/ansible.cfg (システムに設定する場合)

環境

  • ansible 1.9.6
  • Mac OS Sierra 10.12.4

参考

YumaInaura
Ruby on Rails 業務経験 約5年 / Perl PHP Python Golang Linux Apache MySQL BigQuery Jenkins ansible AWS など / いなうらゆうま / YumaInaura / 稲浦悠馬
http://twitter.com/yumainaura
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away