cloud-init:我可以使用 cloud-config 从 RPM 安装吗?
cloud-init: Can I install from RPM using cloud-config?
我是 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 以及包模块中的其他包。假设该模块最终只是调用 yum install
(或通过 api 的等效项),您可以互换使用包名称和 url。如果它不起作用,您已经有了解决方法:)。
#cloud-config
packages:
- https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm
我是 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 以及包模块中的其他包。假设该模块最终只是调用 yum install
(或通过 api 的等效项),您可以互换使用包名称和 url。如果它不起作用,您已经有了解决方法:)。
#cloud-config
packages:
- https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm