【问题标题】:Vagrant to use Puppet modulesVagrant 使用 Puppet 模块
【发布时间】:2015-08-13 20:19:22
【问题描述】:

为了安装 Puppet 模块,您需要安装 Puppet。要安装 Puppet,您需要一个 Puppet Master。我使用的是 Windows,Puppet Master 没有为 Windows 安装。我应该怎么办?我只需要安装一个 Puppet 模块,以便在配置 vagrant 实例时使用它。

【问题讨论】:

    标签: vagrant puppet


    【解决方案1】:

    首先,您必须选择 puppet 架构。推荐使用 puppet 中的 Master-agent 架构,但您也可以使用 stand-alone 架构。所以您不必安装 puppet master。

    如果您使用 vagrant,您可以创建 shell 脚本来配置来宾机器,它将安装和设置独立的 puppet,或者只是 setup puppet 配置器。 使用 puppet provisioner,记得设置 module_path (Path, on the host, to the directory which contains Puppet modules, if any)

    最后但并非最不重要的一点是,您不需要在主机上安装 puppet 来“安装”puppet 模块。只需将download latest tar.gz(例如mysql 模块)与该模块打包,然后解压到module_path 指向的目录中。

    【讨论】:

    • 很棒的答案。谢谢你。但是,恕我直言,我不会下载这些模块,因为那样你也必须担心它们的依赖关系。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多