特定の条件が有効なときに、再生を複製せずに、モジュール引数のみを含めることはできますか?有効条件付きモジュール引数
例:私は条件が偽の真である場合に応じて、コマンドの引数の値を変更したい
- name: Start Container
docker:
name: "{{containerName}}"
state: reloaded
command: "java -jar {{containerImage}}-{{containerJarVersion}}.jar"
を:
私は次のような遊びがありますか?現在のところ、私は演劇全体を複製し、それを1つの引数だけが異なるので恐ろしい状態で包む必要があります。
現在のソリューション:
- name: Start Container Debug
docker:
name: "{{containerName}}"
state: reloaded
command: "java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,suspend=n,address={{debugPort}} -jar {{containerImage}}-{{containerJarVersion}}.jar"
when: ({{enableDebug}} == true)
- name: Start Container
docker:
name: "{{containerName}}"
state: reloaded
command: "java -jar {{containerImage}}-{{containerJarVersion}}.jar"
when: ({{enableDebug}} == false)
..違いは何ですか2つのタスクの間?彼らは私に同じように見える。 – shaps
申し訳ありませんコピー&ペーストエラー、コード例を更新しました! – Ash