【问题标题】:How to define class inheritance with Puppet Ruby DSL如何使用 Puppet Ruby DSL 定义类继承
【发布时间】:2012-05-29 23:31:26
【问题描述】:

我有一个 Puppet 类“Ruby”:

# init.pp
class ruby {
  package { 'libldap-ruby1.8':
    ensure => 'installed'
  }
}

然后我有一个用 Puppet Ruby DSL 编写的类,它应该继承这个 Puppet 类:

# ldap.rb
hostclass 'ruby::ldap' do
  (...)
end

如何定义 ruby​​::ldap 继承 ruby​​?

【问题讨论】:

    标签: ruby configuration-management puppet


    【解决方案1】:

    Update,现有的 ruby​​-dsl 已弃用。存在发布不向后兼容的新版本的计划。我不认为旧的 ruby​​-dsl 曾经支持继承。

    如果您喜欢 puppet ruby​​-dsl 提供的灵活性,您也可以喜欢 chef。

    【讨论】:

    【解决方案2】:

    很遗憾,Google 网上论坛的 Puppet 开发人员没有回答任何相关问题(link1link2)。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-30
    • 1970-01-01
    • 1970-01-01
    • 2010-11-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多