Ansible

Ansible 將過濾器或謂詞與 dict2items 相結合?

  • January 20, 2020

我有一個儲存在 yaml 中的字典。我正在使用 dict2items 對其進行迭代以將鍵/值對添加到文件中。字典很大。是否有根據特定鍵過濾 dict2items 的結果?

我想做類似的事情

{{ mydict | dict2items | filter('foo|bar') }}

問:“根據特定鍵過濾 dict2items 的結果。”

答:使用selectattr。例如

{{ mydict|dict2items|selectattr('key', 'regex', '^(foo)|(bar)$')|list }}

引用自:https://unix.stackexchange.com/questions/563052