【发布时间】:2020-12-20 00:21:47
【问题描述】:
我是 cloud-init 的新手,我正在尝试从 RPM 文件安装某个包。有没有办法从包或 yum_repos 模块中做到这一点?目前我正在使用 runcmd 模块从 bash 安装它:
#cloud-config
runcmd:
- [yum, install, -y, https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm]
但我真的很想避免这种情况,因为所有其他依赖项都是从 packages 模块安装的。
【问题讨论】:
-
看起来不错。我的意思是,您可以尝试将 url 传递给包模块而不是包名称,然后看看会发生什么......它可能可以正常工作,如果不可以,您已经有了解决方法.
-
谢谢,去试试。
-
谢谢@larsks,它成功了!!请将其发布为答案,以便我接受。 ;)
标签: linux centos rpm cloud-init