[解決済み] ansibleのインベントリファイルでhost_key_checking=falseを設定するには?
2022-05-31 10:21:31
質問
私は
ansible-playbook
コマンドの代わりに
vagrant provision
'. しかし
host_key_checking=false
の中に
hosts
ファイルでは動作しないようです。
# hosts file
vagrant ansible_ssh_private_key_file=~/.vagrant.d/insecure_private_key
ansible_ssh_user=vagrant ansible_ssh_port=2222 ansible_ssh_host=127.0.0.1
host_key_checking=false
の外側に設定変数がありますか?
Vagrantfile
の外側に、この値を上書きするような設定変数はありますか?
どのように解決するのですか?
2014年に回答したため、より最近のバージョンのansibleを考慮し、私の回答を更新しました。
はい、ホスト/インベントリ レベルでそれを行うことができます (これは、次のバージョンで可能になりました。 より新しい ansible バージョン ) またはグローバルレベルで行うことができます。
インベントリ :
以下を追加します。
ansible_ssh_common_args='-o StrictHostKeyChecking=no'
ホスト :
以下を追加します。
ansible_ssh_extra_args='-o StrictHostKeyChecking=no'
hosts/inventory のオプションは接続タイプで動作します。
ssh
であり
paramiko
. 人によっては、インベントリやホストの方が範囲が限定されているため、より安全であると強く主張するかもしれません。
グローバルな
-
のどちらかで行うことができます。
/etc/ansible/ansible.cfg
または~/.ansible.cfg
ファイルを作成します。[defaults] host_key_checking = False
-
または、env変数を設定することもできます(新しいansibleのバージョンではうまくいかないかもしれません)。
export ANSIBLE_HOST_KEY_CHECKING=False
関連
-
Ansible はエラー 'module' オブジェクトに属性 'SSL_ST_INIT' ソリューションがないことに気づきました。
-
[解決済み】Ansibleのplaybookを安全に1台のマシンに限定する?
-
[解決済み] Ansibleの定義済み変数の一覧はどこで手に入りますか?
-
[解決済み] Ansibleのロールのdefaultsとvarsの違いは何ですか?
-
[解決済み] タスクまたはタスクのセットごとにユーザーを切り替えるには?
-
[解決済み] Ansible hosts ファイルに定義されている現在のマシンのホスト名を取得する方法は?
-
[解決済み] ansibleで変数が未定義のときにタスクを実行するには?
-
[解決済み] ansibleのインベントリファイルでhost_key_checking=falseを設定するには?
-
[解決済み] Ansible: 現在のターゲットホストの IP アドレスを取得する
-
[解決済み] Ansibleです。ファイルの内容に変数を設定する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ansible共通モジュール
-
[解決済み] Ansibleのロールのdefaultsとvarsの違いは何ですか?
-
[解決済み] タスクまたはタスクのセットごとにユーザーを切り替えるには?
-
[解決済み] Ansible hosts ファイルに定義されている現在のマシンのホスト名を取得する方法は?
-
[解決済み] Ansible がホームディレクトリに .retry ファイルを作成しないようにするにはどうすればよいですか?
-
[解決済み] Ansible - 変数が定義されていない場合は、デフォルトを使用する
-
[解決済み] 現在実行中の ansible-playbook へのパスを持つ変数?
-
[解決済み] ansibleのインベントリファイルでhost_key_checking=falseを設定するには?
-
[解決済み] Ansible: 現在のターゲットホストの IP アドレスを取得する
-
[解決済み] Ansibleです。ファイルの内容に変数を設定する