繁体   English   中英

在chef-solo中使用环境作为包装工

[英]Use environment in chef-solo for packer

我需要使用预配器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]"
        ]
    }
]}

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

尝试这个:

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

问候

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM