---
version: '1.1'
var1:
  description: a first variable
  default:
    jinja: '{% if var2 is defined %}
      {{ var2 }}
      {% elif var3 is defined %}
      {{ var3 }}
      {% elif var4 is defined %}
      {{ var4 }}
      {% else %}
      {{ _.var2 }}
      {% endif %}
      '
    params:
      var2:
        variable: _.var2
        optional: true
      var3:
        variable: _.var3
        optional: true
      var4:
        variable: _.unknown_family.var
        optional: true
    description: returns a value
  mandatory: false
var2: "no"  # a second variable
