私はまだ操り人形にかなり慣れていないので、カスタムモジュールでパラメーター付きのクラスを使用したいところです。
私は tsvpuppet というモジュールを持っていて、それを標準のパラメータを持つ mysql モジュールへのラッパーとして機能させたいと思っています (ホストからのカスタム ファクトに基づいて後で)。
私の/etc/puppet/modules/tsvmysql/manifests/init.pp
ファイルに
class tsvmysql {
class { '::mysql::server':
root_password => 'password',
override_options => $override_options
}
}
上記のモジュール コードは機能しているように見えますが、クラス内のクラスが間違っているように感じます。
誰かがこれを書くためのより良い方法を提案したり、どのように行うべきかを提案したりできますか?
どうもありがとう。
マット