私は、Artifactory repoからDB2.tar.gz
アーカイブをダウンロードし、それをリモートサーバー上に展開してインストールするAnsibleプレイブックを持っています。 問題は、インストーラがbashスクリプトを使用していて、私にたくさんのものを求めていることです。私はそれを静かにインストールする必要がありますdownload-unarchive-install
それはサーバー上で、ユーザーの入力や任意の種類の出力(ファイルに1つ)が必要です。bashスクリプトの可能な応答ファイル
誰かが最初に手動でインストールする必要があるので、回答と質問を含む応答ファイルを取得する必要があります。応答ファイルと質問は、それをAnabilitiesの応答ファイルに変換する必要があります。私はこれをどうやって行うのか分かりません。あなたは私にそれに手を差し伸べることができますか?プレイブック全体が完了しました。このアイテムを並べ替えるだけで済みます。.yml
ファイル、または.sh
、もう1つのmodule
またはそれ以外のものを使用する必要があるかどうかはわかりません。
ありがとうございました!
"誰か"が['expect'モジュール](http://docs.ansible.com/ansible/expect_module.html)を使うことを意味する可能性が高いです。この質問はあまりにも広範囲です。ドキュメントには例があり、誰もあなたの場合に必要なことを教えることはできません。 – techraf
ええ、私はスレッドを投稿し、すぐに私は期待モジュールを発見した..申し訳ありません、そしてありがとうございます –
期待モジュールは動作しますが、応答リストは順番にではなく、ただのキー値ですペア。キーは正規表現で、値は送信したいレスポンスです。同一の質問に対する回答は、順次リストになければなりません。 – Jack