加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

在做其他任何事情之前,在木偶上添加yum repo

发布时间:2020-12-15 18:43:57 所属栏目:安全 来源:网络整理
导读:有没有办法迫使傀儡先做某些事情?例如,我需要在所有服务器上安装RPM以在安装任何软件包之前添加yum存储库(IUS社区). 如果你想确保所有服务器上都安装了一个存储库,那么我会建议这样的东西 node default { include base}class base { yumrepo { "IUS": baseu
有没有办法迫使傀儡先做某些事情?例如,我需要在所有服务器上安装RPM以在安装任何软件包之前添加yum存储库(IUS社区).
如果你想确保所有服务器上都安装了一个存储库,那么我会建议这样的东西
node default {
   include base
}

class base {
   yumrepo { "IUS":
      baseurl => "http://dl.iuscommunity.org/pub/ius/stable/$operatingsystem/$operatingsystemrelease/$architecture",descr => "IUS Community repository",enabled => 1,gpgcheck => 0
   }
}

然后,对于扩展基数的任何节点,您可以说

class foo {
   package { "bar": ensure => installed,require => Yumrepo["IUS"] }
}

这将确保

>除非定义了IUS存储库,否则不会安装包栏>在定义IUS存储库之前,程序包不会尝试安装

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读