【问题标题】:Use environment in chef-solo for packer在 chef-solo 中使用环境进行打包
【发布时间】:2018-11-28 14:42:45
【问题描述】:

我需要使用配置器 chef-solo 在 Azure 中通过打包器创建图像。

{
"builders": [{ ... }]
"provisioners": [
    {
        "type": "chef-solo",           
        "cookbook_paths": ["C:/Users/User/workplace/Git/Chef/cookbooks"],

        "environments_path": "C:/Users/User/workplace/Git/Chef/environment",
        "roles_path": "C:/Users/User/workplace/Git/Chef/roles",
        "run_list": [
            "role[es601-master]"
        ]
    }
]}

在我的角色中,我有所需的食谱。我如何在这里定义环境?

【问题讨论】:

    标签: azure chef-solo packer


    【解决方案1】:

    试试这个:

    {
    "builders": [{ ... }]
    "provisioners": [
        {
            "type": "chef-solo",           
            "cookbook_paths": ["C:/Users/User/workplace/Git/Chef/cookbooks"],
            "environments_path": "C:/Users/User/workplace/Git/Chef/environment",
            "roles_path": "C:/Users/User/workplace/Git/Chef/roles",
            "run_list": [
                "role[es601-master]"
            ],
            "chef_environment": "dev"
        }
    ]}
    

    确保键“chef_environment”的值必须是在“C:/Users/User/workplace/Git/Chef/environment”中正确定义的环境之一

    问候

    【讨论】:

      猜你喜欢
      • 2016-04-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多