在节点上安装下载到puppetmaster中

时间:2015-04-18 10:34:30

标签: puppet configuration-management ganglia

我是Puppet的新手。

我已经在我的木偶大师上下载了一个神经元回购。

如何在所有节点上安装此repo?

Master: ubuntu 14.04

Agent: 12.04

我想让puppetmaster服务器成为所需包的服务器。因此,可以在没有Internet连接的节点上安装软件包

1 个答案:

答案 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镜像。