【发布时间】:2015-08-13 20:19:22
【问题描述】:
为了安装 Puppet 模块,您需要安装 Puppet。要安装 Puppet,您需要一个 Puppet Master。我使用的是 Windows,Puppet Master 没有为 Windows 安装。我应该怎么办?我只需要安装一个 Puppet 模块,以便在配置 vagrant 实例时使用它。
【问题讨论】:
为了安装 Puppet 模块,您需要安装 Puppet。要安装 Puppet,您需要一个 Puppet Master。我使用的是 Windows,Puppet Master 没有为 Windows 安装。我应该怎么办?我只需要安装一个 Puppet 模块,以便在配置 vagrant 实例时使用它。
【问题讨论】:
首先,您必须选择 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 指向的目录中。
【讨论】: