问题可能出现在变量没有被正确定义的地方,解决方法是在playbook或inventory文件中为变量设置默认值。例如,你可以使用'default”关键字来设置变量的默认值,如下所示:
在这个例子中,'apt_cache_valid_time”是一个变量,如果没有被定义,在这里将会采取默认值'0”。这个变量被用来检查最后一次apt更新后的时间,并将更新程序定期更新。如果变量已经定义,则将采取定义的值,而不使用默认值。
上一篇:Ansible因其构建的SSH问题而挂起
下一篇:Ansible以sudo权限运行命令,但不要成为root