如何在 Puppet Master 上创建 apt 存储库

如何在 Puppet Master 上创建 apt 存储库

我正在设置一个 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 源。有很多方法可以做到这一点。

相关内容