我想在 Amazon Opsworks 实例启动时使用 yum(或 rpm)安装单个软件包。我读过有关 chef 和 recipes 的文章,但对于一个看似简单而常见的任务,所有的解决方案似乎都非常复杂。我想要一个安装软件包的简单示例。
答案1
一般来说,你要做的就是创建一个安装单个包的 Chef 配方,可能使用资源yum_package
。
这可能是很简单如果您只想要最新版本的软件包,则单行配方:
yum_package "my_package"
然后,你将添加一本仅包含以下内容的食谱设置配方到Opsworks 自定义层。如果您只想安装软件包,则自定义层不需要执行任何其他操作。但由于自定义层允许您执行更多操作,您可能需要阅读亚马逊的文档和它链接到的一些其他示例食谱,以了解您可以做什么。