tomcat.deploy_war
実行モジュール、ない状態モジュールあります。一般に、tomcat.deploy_war
のような実行モジュールは、常に"デプロイ!","削除!","インストール!")の名前が付けられています。ステートで実行モジュールを直接使用することはできません。 状態モジュールはが使用されることが意図されている一方
salt 'tomcatminion' tomcat.deploy_war salt://path/to/app.war
を:代わりに、彼らは、塩はすぐにコマンドラインステートメントを使用してWARファイルをデプロイするために、たとえば、コマンドアドホックで使用されることを意図しています(所望の終了状態によって)宣言的に命名される。多くの場合、実行モジュールは、対応する状態のモジュールを持っている - あなたのケースtomcat.deploy_war
とtomcat.war_deployed
(またはpkg.install
とpkg.installed
など)に:
sample.war:
tomcat.war_deployed:
- war: salt://path/to/app.war
がsalt.modules.tomcat
execution moduleとsalt.states.tomcat
state moduleため、それぞれのドキュメンテーションを参照してください。
別の問題に直面し、それが働いたおかげで、... ID: 機能deploy_war:/受注管理 結果:偽 コメント: 名前tomcat.war_deployed FAIL - WARファイルをキャッシュすることができませんでしたが – Lav