Memo/Ansible/Filters

https://dexlab.net:443/pukiwiki/index.php?Memo/Ansible/Filters
 

Filters


combine(): ハッシュ/辞書型のマージ


default(): 変数未定義時のエラーを回避

# var1が必須ではないパラメータの場合、省略できる
item.var1 | default(omit)

# var1が未定義時に空の配列を返す
item.var1 | default([])
  • 「when: item.var1 is defined and item.var1 == "foo"」 のような書き方を短縮できる。
    when: (item.var1 | default("")) == "foo"

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2018-12-04 (火) 18:52:43 (14d)