如何在当地申请木偶班



所以我有一个Puppet配置,我想用它来配置Docker图像,但我不知道如何在本地应用它们。

我的目标是希望做一些类似的事情:

RUN puppet apply -e "roles::database"

在我的Dockerfile里。

例如,我可能有一个要应用的清单,其中包含类似于:

class roles::database {
    include ::profiles::base
}

但当我去的时候:

puppet apply -e "roles::database"

我得到:

Could not parse for environment production: Syntax error at end of file at line 1 on node.

有人能给我指正确的方向吗?

请检查以下示例。

首先,确保模块路径设置正确。可以将modulepath作为参数提供给apply

第二,"roles::database"不是Puppet代码。

试试这个:

puppet apply -e "include roles::database"

或:

puppet apply --modulepath=/path_to_modules -e "include roles::database"

相关内容

  • 没有找到相关文章

最新更新