手動のサーバー プロビジョニング プロセスを Ansible Playbook に変換中です。プロセスの一部には、WebSphere MQ クライアントのインストールが含まれます。1 つの手順では、スクリプトを手動で実行mqlicense.sh
し、プロンプトに応じて使用許諾契約に同意します。Ansible でこれを達成するにはどうすればよいですか?
スクリプトを実行すると、ansible プロセスがハングします。そのステップをスキップすると、次のエラーが発生します。
ERROR: Product cannot be installed until the license
agreement has been accepted.
Run the 'mqlicense' script, which is in the root
directory of the install media, or see the
Quick Beginnings book for more information.
アップデート
さらにグーグルすると、この ibm.com pageにたどり着き、次のように記載されています。
ライセンスを表示せずに受け入れる場合は、mqlicense.sh スクリプトを -accept オプションで実行できます。
./mqlicense.sh -accept
ただし、私の場合はうまくいかないようです。コマンド ラインからそのコマンドを実行すると、対話型のプロンプトが引き続き表示されます。