0
以下のコードを改善したいので、値が見つからない場合は常にomit
にフォールバックします。どのようにしてディクショナリとの間でデフォルト値フォールバックを実装するのですか?
#!/usr/bin/env ansible-playbook
---
- hosts: localhost
gather_facts: no
vars:
ansible_connection: local
foo:
bar:
12: 'xxx'
tasks:
- debug:
msg: "component_config={{ foo.bar[12] | default(omit) }}"
現在のコードはfoo.bar
が辞書ですが、バーまたはさえfooは存在しない場合は失敗した場合にのみ、期待通りに動作します。