我正在编写一个ansible脚本来帮助简化我的部署。
在我的ec2实例中,我手动运行了这个命令sudo yum downgrade runc。
在我运行这个命令之前。runc --版本返回runc version 1.0.0-rc10
在我运行这个命令之后。runc --版本返回runc version 1.0.0-rc6+dev
我如何在ansible中获得相同的东西?
我尝试的内容:
- name: Downgrade runc version to 1.0.0-rc6+dev
yum:
name: runc-1.0.0-rc6
state: latest
allow_downgrade: true发布于 2020-08-12 21:54:17
你就快到了!state: latest正在安装最新版本的软件包。取而代之的是,你需要state: present。这一区别在它们的docs中有所体现
安装并安装
present只需确保安装了所需的软件包。如果指定的包不是最新的可用版本,latest将对其进行更新。所以,试一试:
- name: Downgrade runc version to 1.0.0-rc6+dev
yum:
name: runc-1.0.0-rc6
state: present
allow_downgrade: truehttps://stackoverflow.com/questions/62015971
复制相似问题