我有一個木偶類「紅寶石」級繼承:如何定義與木偶的Ruby DSL
# init.pp
class ruby {
package { 'libldap-ruby1.8':
ensure => 'installed'
}
}
然後,我必須寫在日僞的Ruby DSL類,應該繼承這個木偶類:
# ldap.rb
hostclass 'ruby::ldap' do
(...)
end
如何定義ruby :: ldap繼承ruby?
我有一個木偶類「紅寶石」級繼承:如何定義與木偶的Ruby DSL
# init.pp
class ruby {
package { 'libldap-ruby1.8':
ensure => 'installed'
}
}
然後,我必須寫在日僞的Ruby DSL類,應該繼承這個木偶類:
# ldap.rb
hostclass 'ruby::ldap' do
(...)
end
如何定義ruby :: ldap繼承ruby?
Update,現有的ruby-dsl已棄用。有計劃發佈一個不兼容的新版本。我不認爲舊的ruby-dsl曾經支持過繼承。
如果你喜歡puppet ruby-dsl提供的靈活性,你也可以享受廚師。
也許你會有更好的運氣在https://github.com/bobsh/puppet-rubydsl-examples打開一個請求某些類繼承示例的問題 – pwan
好主意。我在Github上創建了一個問題:https://github.com/bobsh/puppet-rubydsl-examples/issues/1 – ifischer