Chciałbym ustawić zmienną ansibli na pewną wartość domyślną, ale tylko wtedy, gdy zmienna jest niezdefiniowana. W przeciwnym razie chciałbym, aby pozostała niezmieniona.Komunikat: ustaw zmienną tylko jeśli niezdefiniowana
Próbowałem te dwa podejścia i obydwa z nich produkują rekurencyjne pętli:
namespace: "{{namespace|default(default_namespace)}}"
namespace: "{% if namespace is defined %}{{namespace}}{% else %}{{default_namespace}}{% endif %}"
Używanie filtrów Jina2 to możliwe, aby zrobić coś jak '{{zmiennej | default (other_variable)}} '? – johnsona
To powinno zadziałać. Próbowałeś tego? Czy to działa? –
Tak, tak, zakładałem, że będę musiał zagnieżdżać nawiasy klamrowe, które nie działają. – johnsona