在厨师独奏中使用环境为包装工

问题描述 投票:0回答:1

我需要使用provisioner 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个回答
0
投票

试试这个:

{
"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”中正确定义的环境之一

问候

© www.soinside.com 2019 - 2024. All rights reserved.