如何关闭存储库 yum, 不可管理的木偶

试图以更标准化和可管理的状态带来非常特殊的环境。

在我的情况下,我想关掉与之无关的所有存储库 Red Hat (订阅管理器由插件提供). 但是,有一个灵活的解决方案很好,这些解决方案关闭所有存储库,不可管理 Puppet.

有什么建议?
已邀请:

裸奔

赞同来自:

这取决于如何通过木偶提供存储库配置。 您将文件放入 /etc/yum/repos.d 或者给用户提供者?

您可以采取行动以确保目录 /etc/yum.repos.d/ 净化的 (即,从傀儡提供没有提供的文件), 检查Puppet目录中的文件资源。 这种方法的问题是一些第三方应用程序提供自己的存储库并将它们包装在一起 rpm: s, 在执行傀儡期间安装。 写傀儡课程时很难考虑。

根据您计划如何实现存储库的配置 yum, 我建议你改变 «reposdir» 在 /etc/yum.conf 在类似的东西上 «/etc/yum.repos.managed.d/» 并放置为木偶配置的存储库。 在此目录中。 因此, yum 它不会从存储库配置的标准目录中读取任何内容,而只是那些提供给木偶的实现。

风见雨下

赞同来自:

为什么不搞定 Puppet 做呢?

告诉我 Puppet, 因此,它只打开需要启用并断开其他所有内容的存储库。

其他想法 - 添加前缀到托管repo Puppet, 所以你可以轻松识别它们。 然后断开所有内容 RedHat 与前缀的存储库。

要回复问题请先登录注册