2018年10月5日金曜日

Ansible AWXのジョブテンプレート作成時に、認証情報が「Invalid search term entered. GET returned: 400 無効な credential_type ID: NaN」でエラーになって選択できない


先日Ansible AWXをインストールしてみたのだが、問題が発生した。

★以前の記事はこちら↓

Ansible AWXをインストールしてみた
https://tech-mmmm.blogspot.com/2018/09/ansible-awx.html

Ansible AWXでは、ジョブテンプレート作成の際に認証情報を選択する項目があるのだが、本項目を選ぶと「Invalid search term entered. GET returned: 400 無効な credential_type ID: NaN」のエラーが発生し、選択画面が表示されない事象が発生する。なお、AWXのバージョンは、1.0.7.2となる。


本記事では本事象の発生原因と、回避方法について記載する。

原因

原因がわからず苦労していたのだが、以下に同じ事象の記載を見つけることができた。

"Invalid search term entered. GET returned: 400 無効な credential_type ID: NaN" when click CREDENTIAL at Templates (LANG Japanese only) #2231
https://github.com/ansible/awx/issues/2231

ブラウザの言語設定が日本語となっている場合発生するバグのようだ。英語環境では発生しないらしい。

回避方法

日本語環境以外では発生しないので、ブラウザの言語設定を英語に変更することで対応すればよい。とはいえ言語設定をいちいち変更するのは面倒だし、変更することで他サイトの閲覧時に影響も出そうだ。そこで、言語設定を変更できるChromeのアドオンで対応することにした。

アドオンは一番利用ユーザーが多い「Quick Language Switcher」にした。


本アドオンを導入すると、アドレスバーの右側から簡単に言語を変更できるようになる。今回は「English」に変更する。


変更すると、以下の通り認証情報の選択画面が表示されるようになった。


0 件のコメント:

コメントを投稿

人気の投稿