--- version: 1.1 var1: description: my var1 default: variable: a.unknown.variable var2: description: my var2 default: jinja: | {{ a.unknown.variable }} description: var calculated var3: description: my var3 hidden: jinja: | {% if a.unknown.variable == 'value' %} it's hidden {% endif %} description: var could be hidden var4: description: my var4 hidden: variable: a.unknown.variable when: 'value' var5: description: my var5 default: type: information information: info variable: a.unknown.variable var6: description: my var6 choices: variable: a.unknown.variable var7: description: my var7 choices: - variable: a.unknown.variable1 - variable: a.unknown.variable2 var8: description: my var8 choices: jinja: | {{ a.unknown.variable }} description: the a.unknown.variable values "var_{{ identifier }}": description: my var9 dynamic: variable: a.unknown.variable var: description: a variable var_10: description: my var10 hidden: variable: a.unknown.variable when: val var_11: description: my var11 hidden: variable: a.unknown.variable when_not: val var_12: description: my var12 hidden: variable: a.unknown.variable optional: true var_13: description: my var13 hidden: variable: a.unknown.variable optional: false