在模块中使用puppet类

时间:2014-12-04 22:18:32

标签: puppet puppetlabs-mysql

我还是傀儡新手,现在我想在我的自定义模块中使用带参数的类。

我有一个名为tsvpuppet的模块,我希望它充当mysql模块的包装器 标准参数(可能稍后基于主持人的自定义事实)。

在我的/etc/puppet/modules/tsvmysql/manifests/init.pp文件中

class tsvmysql {
     class { '::mysql::server':
            root_password    => 'password',
            override_options => $override_options
           }
}

上面的模块代码似乎有效,但是类中的类只是错误。

任何人都可以建议更好的方式来写这个,或者建议应该这样做吗?

非常感谢。

马特

1 个答案:

答案 0 :(得分:1)

您可以加入课程::mysql::server

class tsvmysql {
   include '::mysql::server'
}

class { '::mysql::server':
            root_password    => 'password',
            override_options => $override_options
}