我有一个木偶类“红宝石”级继承:如何定义与木偶的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