如何使用chef-solo安装特定版本的nginx

时间:2014-07-11 02:40:52

标签: nginx apt-get chef-solo

我有以下内容并且不起作用:

package 'nginx' do
  action :install 
  version "1.1.19" 
end

请帮忙。

1 个答案:

答案 0 :(得分:0)

尝试使用食谱nginx::source。以下是角色的示例配置,但您可以在任何地方使用它。

{
  "name": "production",
  "chef_type": "role",
  "json_class": "Chef::Role",
  "description": "The base role for systems that serve HTTP traffic",
  "override_attributes": {
    "nginx": {
      "version": "1.7.3",
      "default_site_enabled": true,
      "source": {
        "modules": ["nginx::http_gzip_static_module"],
        "version": "1.7.3"
      }
    }
  },
  "run_list": [
    "recipe[nginx::source]",
    "recipe[my_app]"
  ]
}
相关问题