首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Puppet将参数传递给Yum

使用Puppet将参数传递给Yum
EN

Stack Overflow用户
提问于 2014-10-02 14:26:41
回答 2查看 2.3K关注 0票数 3

我正在尝试使用puppet安装asterisk11。

安装asterisk的过程显示运行yum install asterisk asterisk-configs --enablerepo=asterisk-11

目前我的木偶文件中有:

代码语言:javascript
复制
package { 'asterisk':
   ensure          => present,
   allow_virtual   => false,
   require         => [Exec['yum update'], Yumrepo['asterisk-11']],
}

yumrepo { 'asterisk-11':
    enable         => true,
}

如何传递参数enablerepo=asterisk-11

EN

回答 2

Stack Overflow用户

发布于 2015-05-20 19:40:03

我有更好的运气,只需要加上--,

代码语言:javascript
复制
package { 'x11vnc':
  ensure  =>  'present',
  install_options => [
    { '--enablerepo' => 'epel' },
  ],
  require => [
    Class['epel'],
  ],
}
票数 4
EN

Stack Overflow用户

发布于 2014-10-02 17:35:07

这就是install_options参数的用途。

试一试

代码语言:javascript
复制
package { 'asterisk':
    ensure          => present,
    allow_virtual   => false,
    install_options => [ { '--enablerepo' => 'asterisk-11' } ],
    require         => [Exec['yum update'], Yumrepo['asterisk-11']],
}

请注意,install_options应包含传递给包提供程序的完整字符串。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26155452

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档