Ansible Core 2.15.3使用synchronize模块遇弃用警告如何解决?
消除Ansible core 2.15.3中synchronize模块的弃用警告
针对你遇到的synchronize模块弃用警告,有三种可行的解决方式:
1. 仅关闭当前任务的警告
在你的synchronize任务中添加warn: false参数,只屏蔽该任务的弃用警告,不影响其他任务的告警提示:
- ansible.posix.synchronize: src: x dest: x times: false rsync_opts: - "--no-motd" warn: false
2. 全局关闭所有弃用警告
修改ansible.cfg配置文件,在[defaults]段下添加或修改配置项,关闭所有模块的弃用警告:
[defaults] deprecation_warnings = False
注意:此方法会屏蔽所有模块的弃用提示,如果你需要关注其他模块的兼容性警告,不建议使用。
3. 等待模块版本更新
该警告源于ansible.posix.synchronize模块内部仍在使用已被弃用的连接stdin对象,官方后续更新模块时会修复这个问题。你可以留意ansible.posix集合的版本发布,升级到修复后的版本即可彻底解决。
内容的提问来源于stack exchange,提问作者unclebens
相关产品推荐
相关产品推荐

