Ansible: Defina a variável apenas se não for definida

Gostaria de definir uma variável ansible para algum valor padrão, mas apenas se a variável for indefinida. Caso contrário, eu gostaria de mantê-lo inalterado.

Eu tentei essas duas abordagens e ambas produzem loop recursivo:

namespace: "{{namespace|default(default_namespace)}}"
namespace: "{% if namespace is defined %}{{namespace}}{% else %}{{default_namespace}}{% endif %}"

questionAnswers(3)

yourAnswerToTheQuestion