我想在Ansible剧本中有条件地定义一个变量,如下所示:如果条件不能解析为true,我希望变量保持未定义状态。如果我尝试执行代码,Ansible会给出以下错误:
fatal: [foo.local] => {'msg': 'AnsibleUndefinedVariable: One or more undefined完整的</e
我正在使用ansible模板来生成配置文件。问题是我在我的模板中有很多条件语句,我想通过使用一个简单的条件选择正确的变量文件来删除这些语句。defined in input variable file and os == 'ubuntu'password='ubuntupasswd'
endif 还有更多这样的东西,我宁愿让模板保持整洁,只需要选择正确<