Puppet外部工具、生态系统及监控排障指南
1. 使用librarian - puppet
当在Puppet基础设施中引入来自Forge的模块时,跟踪已安装的模块版本并确保所有测试区域的一致性可能会成为问题。librarian - puppet可以解决这些问题,它使用名为Puppetfile的特殊配置文件来指定各种模块的源位置。
1.1 准备工作
在Puppet主节点上安装librarian - puppet:
root@puppet:~# puppet resource package librarian-puppet ensure=installed provider=gem
如果在无主环境中工作,在管理代码的机器上安装。若Ruby开发包不可用,安装ruby - dev包。
1.2 操作步骤
- 创建工作目录:
root@puppet:~# mkdir librarian
root@puppet:~# cd librarian
- 创建新的Puppetfile:
#!/usr/bin/env ruby
#^syntax detection
forge "https://forgeapi.puppetlabs.com"
# A module from the
Puppet模块与环境管理指南
超级会员免费看
订阅专栏 解锁全文
25

被折叠的 条评论
为什么被折叠?



