4

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​​ を継承することをどのように定義すればよいですか?

4

2 に答える 2

0

更新、既存の ruby​​-dsl は非推奨です。下位互換性のない新しいバージョンをリリースする計画があります。古い ruby​​-dsl では継承がサポートされていなかったと思います。

パペットの ruby​​-dsl が提供する柔軟性が好きなら、chef も楽しめるかもしれません。

于 2013-02-17T10:37:16.457 に答える
0

残念ながら、Google グループの Puppet 開発者は関連する質問に答えていません ( link1link2 )。

于 2012-07-17T19:35:20.307 に答える