我还是傀儡新手,现在我想在我的自定义模块中使用带参数的类。
我有一个名为tsvpuppet的模块,我希望它充当mysql模块的包装器 标准参数(可能稍后基于主持人的自定义事实)。
在我的/etc/puppet/modules/tsvmysql/manifests/init.pp
文件中
class tsvmysql {
class { '::mysql::server':
root_password => 'password',
override_options => $override_options
}
}
上面的模块代码似乎有效,但是类中的类只是错误。
任何人都可以建议更好的方式来写这个,或者建议应该这样做吗?
非常感谢。
马特
答案 0 :(得分:1)
您可以加入课程::mysql::server
。
class tsvmysql {
include '::mysql::server'
}
class { '::mysql::server':
root_password => 'password',
override_options => $override_options
}