Ansible:有没有办法让变量没有默认值?

Ansible: is there a way to have variables without defaults?

我有一些变量:

vars:
    var1: foo
    var2: bar

我想要一个 var3,但我想要为它设置一个运行时。

我该怎么办?

可能 assert 作为解决方法就足够了吗?
它提供了剧本的良好可读性。
将其添加为您的第一个任务:

- assert:
    that:
      - var3 is defined
      - var3 in ['one', 'two', 'three']