我是Puppet的新手。
我已经在我的木偶大师上下载了一个神经元回购。
如何在所有节点上安装此repo?
Master: ubuntu 14.04
Agent: 12.04
我想让puppetmaster服务器成为所需包的服务器。因此,可以在没有Internet连接的节点上安装软件包
答案 0 :(得分:0)
我会在你的主人身上使用类似reprepro的东西来设置神经节的apt存储库,然后使用puppetlabs-apt模块将master上的apt-repo添加到你的所有代理。
伪造的reprepro module可以用来设置它。
因此,如果您的主人被称为puppet-master.example.com
,并且您将其设置为apt服务器,则可以向所有代理添加这样的代码:
apt::source { 'ganglia-mirror':
location => 'http://puppet-master.example.com/aptserver',
release => 'dist',
repos => 'ganglia',
include_src => false,
}
我建议阅读两个模块的文档,你应该能够在你的Puppet master上实现Ganglia APT镜像。