0

私はまだ操り人形にかなり慣れていないので、カスタムモジュールでパラメーター付きのクラスを使用したいところです。

私は tsvpuppet というモジュールを持っていて、それを標準のパラメータを持つ mysql モジュールへのラッパーとして機能させたいと思っています (ホストからのカスタム ファクトに基づいて後で)。

私の/etc/puppet/modules/tsvmysql/manifests/init.ppファイルに

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

上記のモジュール コードは機能しているように見えますが、クラス内のクラスが間違っているように感じます。

誰かがこれを書くためのより良い方法を提案したり、どのように行うべきかを提案したりできますか?

どうもありがとう。

マット

4

1 に答える 1

1

クラスを含めることができます::mysql::server

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

class { '::mysql::server':
            root_password    => 'password',
            override_options => $override_options
}
于 2014-12-05T01:13:28.053 に答える