使用 Puppet 安装 Jenkins

使用 Puppet 安装 Jenkins

我用谷歌搜索了“使用 Puppet 安装 jenkins”,结果发现所以我遵循了第一条指令:

puppet module install rtyler/jenkins

并安装了它。现在我看到了下一个说明,这是必须的吗?我不明白我需要把它放在哪里(没有提到它只是提到要添加的部分)按照指示放置以下部分:

node 'hostname.example.com' {
   include jenkins
}

我应该把上述部分放在哪里?这是必须的吗?

答案1

在典型的 Puppet 基础架构中,您有一个 Puppet Master 和 Puppet 节点。节点是运行技术的单个服务器(如 jenkins 节点、git 节点或 Web 服务器节点)。Master 保存哪些模块安装在哪些节点上的列表,通常在名为site.pp

说明告诉您在 Puppet Master 上安装 Puppet 模块,然后在 Puppet Master 上的 site.pp 文件内列出安装该模块的节点。(在本例中,节点名称为hostname.example.com)。

如果您没有 Puppet Master,并尝试在同一台计算机上运行所有这些命令,那么您很可能想要研究无主设置。

命令看上去像这样。

puppet module install rtyler/jenkins --modulepath=~/some/directory
puppet module install puppetlabs/stdlib --modulepath=~/some/directory
puppet module install puppetlabs/java  --modulepath=~/some/directory
puppet module install darin/zypprepo --modulepath=~/some/directory
puppet appply -e 'include jenkins' --modulepath=~/some/directory

相关内容