ansible default 行為
December 21, 2022•35 words
預設要觸發 default 值,需要上一個變數是未定義
如
"{{ undefined_variable | default(default_var) }}"
只有 undefinedvariable 未定義時,才會使用 defaultvar 的值
如果需要上一個變數是空值時,則用預設值,需要傳入 true 到 default 的第二個參數
如
"{{ empty_value | default(default_var, true) }}"
如果 emptyvalue 是空字串空陣列等,則會使用 defaultvar 的值