variable1の値に依存するタスクが複数ある。私は、値が{{変数1}}であるかどうかを確認したいが、私はエラーました:variable1
が文字列であれば、私はansible 2.0.2変数に特定の文字列が含まれている場合にのみ実行可能なタスク
17
A
答えて
17
を使用していて、あなたが探している
- name: do something when the value in variable1
command: <command>
when: "'value' in {{variable1}}"
をこれは動作するはずです、その中にサブストリング:
when: '"value" in variable1'
variable1
が配列または辞書の場合は代わりに、in
は、その項目の一つとして正確な文字列を検索します。
+1
それはそうであってはならないでしょう:when: "variable1の値" –
-1
私は
failed_when: not(promtool_version.stdout.find('1.5.2') != -1)
を使用は意味 - 以前に登録した変数 "promtool_versionは" 文字列 '1.5.2' が含まれていない場合にのみ、失敗しました。上記の回答の
15
なしansible 2.3.0.0に私のために働いていないが、次のことを行います。私のために働く以下
when: variable1 | search("value")
+3
+1私はこの答えが好きです。チェックする場合は、 'variable1'の前に 'not'その変数1には 'value'は含まれません。when:not variable1 | search( "value") –
関連する問題
- 1. 文字列に特定の文字が含まれている場合のデータトリガー
- 2. セルに数字と特定の文字が含まれている場合Excel
- 3. utf8_encode後に特殊文字(æøå)が含まれている場合の変数
- 4. URLに特定の文字列が含まれている場合にのみhttpsにリダイレクトする方法
- 5. 配列に文字列が含まれていない場合
- 6. 特定のプログラムが実行されている場合にのみ、スケジュールされたWindowsタスクを実行
- 7. ファイルに文字列powershellが含まれていない場合
- 8. urlに配列からの文字列が含まれていない場合に実行する
- 9. 特定のグループ内のボックスでのみ実行可能なタスク
- 10. 文章に文字列が含まれている場合
- 11. セルに特定の文字列値が含まれている場合、CSVファイルに行を書き込む
- 12. データに特定の文字列が含まれています
- 13. R:変数のセルに特定のテキストが含まれている場合
- 14. 変数に変数が含まれている場合、何かを実行
- 15. urlハッシュに文字列が含まれていない場合、関数
- 16. セルに文字列が含まれている場合
- 17. coffeescript update urlに文字列が含まれている場合
- 18. URLに文字列が含まれている場合は?
- 19. 文字列に月の名前が含まれている場合、数字に変換する
- 20. Bashの場合文字列が配列に含まれていない場合はどうなりますか?
- 21. 単語に含まれていない文字が含まれている場合にのみ文字列に一致する正規表現
- 22. 文字列にサブセット付きの特定のテキストが含まれている場合の削除の観察
- 23. 大括弧で囲まれた文字列に別の文字列が含まれていない場合
- 24. 特定の値が含まれている場合に文字列をコピーするためのVBAコード
- 25. 文字が含まれていない場合、正規表現のみ一致する直前の文字列
- 26. pandas:特定の列に特定の部分文字列が含まれている行を見つけよう
- 27. vim regexを使ってピリオドが含まれていて、特定の文字が含まれていない場合に行全体を削除する
- 28. IIS ReWrite特定の特定のクエリ文字列が含まれている場合にクエリ文字列を削除するルール
- 29. Pythonエンコード文字列に正規表現が含まれている場合の特殊JSON文字?
- 30. MYSQL - 列がTHEN文字が含まれている場合... ELSE
回答(まあ、私がアサート 'でそれを使用する:...それ:。あなたが何を見ているのですか? – jhutar