私はウェブサイトでtomcatをインストールするjarファイルを持っています。だから私は次のタスクを持っているdownload jar file
、install jar
ファイルとdelete jar file
。しかし、私はダウンロードして再インストールするのではなく、すでにインストールされていることを伝えたいと思っています。どのように私はそのような達成することができます特定のファイルがまだ存在していない時にJavaプログラムのみが実行されるようにするには、少なくとも、インストール作業にcreates
引数を使用することができます既にインストールされている場合、可能なjarチェック
- name: Downloading installer
get_url:
url: http://[URl]/installfile.jar
dest: "/opt"
- name: Installing jar file
shell: java -jar "/opt/installfile.jar"
- name: Removing installer
file:
state: absent
path: "/opt/installfile.jar"
あなたがインストールされているパッケージをチェックする方法を決定する必要があります。
あなたはそれがインストールされていないだけで、Tomcatの脚本を含めることができます。ファイルの存在を確認するか、実行可能ファイルを実行して出力を確認するか、ターゲットサーバー上のファイルにフラグを手動で設定するかどうか。私は誰もあなたがそれをすることができるとは確信していません。あなたが何をしたいのかを決めるときに、特定の問題を抱えたら、SOの助けを求めてください。 – techraf