我正在设置一个 Puppet Master,并希望将 nagios core 4 和 nagios-plugins 分发给我的每个代理和 Puppet Master 本身。
Nagios core 4 目前在 Ubuntu 存储库中不可用,因此我使用 fpm 从 tarball 创建 debs,并按照以下说明将它们添加到主 sources.list 中:如何创建我自己的本地存储库?
但是,这不会将 debs 传播到 puppet 代理。如何设置存储库以允许代理上的 apt-get 使用 debs?
答案1
有很多方法可以实现这一点。您链接的问题告诉您几种设置本地存储库的方法。
有了本地存储库后,您必须配置 APT 才能使用它。这意味着更新 sources.list,或将文件添加到 sources.list.d,其中包含连接到存储库所需的信息。这将包括有关网络协议的信息和路径信息。
当然,您可以使用 puppet 来配置您的 apt 源。有很多方法可以做到这一点。