【发布时间】:2014-05-26 21:19:50
【问题描述】:
当您在 OpsWorks 中设置堆栈时,它是否会锁定当前的内置说明书版本,还是会在每次触发生命周期事件时使用最新版本?
对于自定义菜谱,我知道 OpsWorks 在提供菜谱时会缓存提供的菜谱,而不是每次都获取最新版本,但我想知道内置菜谱是否也是如此。
出于几个原因,我对此感到担忧。如果更新说明书以安装不同版本的 Apache 或 PHP 或稍微改变其默认配置怎么办?如果我然后在使用旧配方的层中设置一个新实例并最终得到多个配置略有不同的服务器怎么办?
似乎也没有办法自定义安装哪个 PHP5 版本,所以我只是受 ubuntu 包管理器决定使用最新稳定版本的摆布吗?
我确实想继续使用最新最好的软件版本,但我想在我能够测试我的应用程序在新版本中工作后自行部署它们。
【问题讨论】:
标签: php chef-infra package-managers chef-solo aws-opsworks