我有一本安装最新版本 Virtualbox 的剧本。为此,您需要提取文本文件并从中读取内容。当前的实现看起来像这样并且工作正常:
- local_action: shell wget -O - http://download.virtualbox.org/virtualbox/LATEST-STABLE.TXT
register: virtualbox_latest_version
但是 ansible 发誓这不是 b 并且您需要使用get_url. 一切都会好的,但是我没有找到与 wget 的参数等效的参数-O -。
尝试
uri结果:
从有趣到
uri可以直接与 HTTP/S 服务通信,而且很稳定This module is flagged as stableinterfaceUPD
Ansible 是内置 Jinja+Python 的,逻辑是一样的,我们换行,取第一个元素,或者干脆把所有的 '\n' 换成别的东西。
结果是一样的:
UPD2
完整的工作版本如下所示:
链接